安装好Ubuntu11.10已经好几天了,因为阅读内核源代码的需要
为了能更好的阅读内核代码,我为自己打造了vim+Ctags+Taglist+WinManager这一个阅读器。
下面介绍一下阅读器的安装。
在Ubuntu上安装vim,应该不需要再多说些什么了
sudo apt-get install vim
系统就会自动将vim编辑器安装好了!!
只有一个vim对于开发人员,特别是需要阅读大量源代码的程序员来说,显然是不够的,或者说是不方便的,当然除了那些大牛之外,我身边就有这么一位,真的很牛的那种,我还不是,就先借助一下工具呗!!
1.接下来就是Ctags的安装,当然你也可以是用Ubuntu的自动安装,但是那样不符合我们程序员的性格:
软件包可以在http://ctags.sourceforge.net/下载。
接下来理所当然就是解压缩,以及安装
tar -zxf ctags-5.8.tar.gz
cd ctags-5.8
make
sudo make install //这句是要root权限的
这样就算是安装好了,是不是很简单的啊??呵呵,
此时,你再进到你要阅读的源代码目录中去,生成tag文件,就可以使用ctags的功能了!
例如:
cd linux-2.6.32
ctags -R *
这步之后,在当前目录下,你就能发现tag文件了!!! 至于tag的用法,网上很多哦!!!
不过,这么简单的一步之后,看见的界面和直接使用vim没什么大的区别,用起来依旧是不方便。那咱们再接着往下做呗!
2.安装Taglist
在http://www.vim.org/scripts/script.php?script_id=273上下载taglist_45.zip
安装更是简单,只是复制哦,不过要根据自己机子的情况复制正确哦
unzip taglist_45.zip
此时会解压出来两个目录--doc/,plugin/
将这两个文件中的内容分别复制到/usr/share/vim/vim73目录下的doc/和plugin/
cp doc/* /usr/share/vim/vim74/doc/
cp plugin/* /usr/share/vim/vim74/plugin/
当然vim目录不一定是这个路径,还有可能是/usr/local/share/ --根据自己的情况呗!!!
这就算是安装好了!!!! 哈哈,不要高兴太早了,知道怎么用不???
没那么简单,还要配置vimrc文件呢
在vimrc中加入下面两个设置语句:
let Tlist_Use_Right_Window=1 “列表放在屏幕的右侧 依据个人习惯
let Tlist_File_Fold_Auto_Close=1 “让当前不被编辑的文件的方法列表自动折叠起来, 这样可以节约一些屏幕空间
进到刚才已经tag好的目录,
vim
:tag <你所要查看的函数,或者是结构体,等等> 这样就能自动跳转到那个文件(快速定位)
这样是不是比刚才方便了很多了啊,不过,这还不是我们最终期望的结果----界面不好看哦,看起来还是不方便哦,用过Source Insight 吧,那才是方便,
呵呵,行呢,咱们就一起往这目标前进吧……
3.安装winmanager.zip
地址:http://www.vim.org/scripts/download_script.php?src_id=754
安装过程和Taglist 是一模一样的!---解压,复制,路径也是一样的哦……
一切都OK之后,当然还有一步---配置vimrc,不要看到配置的就畏缩哦,很简单的啦:
let g:winManagerWindowLayout=’FileExplorer|TagList’
这样就好了,就把winManager和TagList两个都打开了,多方便哦……
好了,一切OVER,接下来就可以进入源代码目录咯:
vim
:WMToggle
这样就能得到我们最终的界面了,很方便,很美观……
来,最后秀一下界面
哈哈,你也可以试试了哦!!!