使用 vim + ctags + cscope + taglist 阅读源码
最近,准备跟学长一起往 linux kernel 的门里瞧瞧里面的世界,虽然我们知道门就在那,但我们还得找到合适的角度才会看得更舒服,对吧^_^ 。 阅读源码的工具有很多,而且如今的集成开发环境(IDE)也很强大,但对于经常使用vim编辑器的程序员来说,对vim的强大绝对是“不抛弃,不放弃”的,况且 我们 只要安装一些插件配合vim的工作一样能达到IDE的效果, 好了,废话少说。浏览了很多有关的网页资源后,发现有很多插件可以用,但 在此推荐3款比较常用的“小”插件供大家参考,它们其实并不“小”,非常强大!一般地,只是单个小程序源码的阅读就不必劳驾插件了(我是这样认为的),对于工程代码不用它们就有点困难了。 这三个插件分别是: ctags , cscope , taglist 先看看效果如何吧 在ubuntu下的安装与配置如下—— (1) ctags 插件 a) 功能: 对浏览代码非常的方便, 可以在函数, 变量之间跳来跳去等等等等 (更多说明请百度或谷歌一下) b) 安装配置: 终端下输入 sudo apt-get install ctags 如果没发现该软件包就用 sudo apt-get install exuberant-ctags 就行了…… 如果还不行可以到官网下载源码手动编译安装,有点麻烦是不是?不要嫌麻烦,这也是一个学习的机会,如果遇到其他类似的你也可以仿照这里的例子