linux操作系统中,ctags的用法

    当在学习linux C语言编程时,是否遇到过uint8_t这个数据类型。C语言里面好像没有这种数据类型吧,这时,你会怎么做呢?当然百

度会告诉你,而现在我们一起来寻根追源,去探寻linux系统中,uint8_t的真实含义。
    有经验的程序员,能够望文生义。你也许会猜到它是8位的unsigned int, 即unsigned char。是否猜对了,耐心的往下看看吧!
    假想你已经熟练使用linux中的vim编辑器了。这时只要再安装一个ctags,你就可以方便快速的浏览源代码了。以查找uint8_t为例。首

先,需要在linux中安装ctags插件。为了在线安装,确保你的linux正常连网。输入命令sudo apt-get install ctags就可以了。安装Ok以

后。我们进入/usr/include/目录(因为C语言的头文件全在这里),输入命令ctags -R,敲入回车键后耐心的等一会,时间不会太久。
然后,我们开始查找,输入命令vim -t uint8_t,敲入回车键,在弹出的界面中,仔细看光标所在的那行。这下全都明白了吧,原文是这样

的typedef unsigned char uint8_t;原来uint8_t只是unsigned char的一个别名而以。同时注意查看界面的左下角,这里会告诉你uint8_t

的定义在stdint.h头文件中。当你需要使用uint8_t数据类型时,一定要包含此头文件哦。看来望文生义的同志们,猜对了!
    本文仅仅是娱乐一下,想告诉大家linux中有这样的功能,vim+ctags功能很强大,网上资料也很多,感兴趣的同志,可以继续研究。

你可能感兴趣的:(Linux,linux,语言,vim,娱乐,编程,百度)