vim开发环境
vimdiff
先备份文件,在改动文件。利用vimdiff file1 file2
可以明显对比改动。
ctags
ctags 能够跳转到函数,宏或变量间的定义或声明。
安装: sudo apt-get install ctags
使用:
1.生成tags文件
ctags -R * /usr/include
把当前目录下的一切和/usr/include加到tags中去。这样找一些库的类型和宏定义就很方便了。
2.vim打开文件时
指定tags文件路径,可在~/.vimrc中指定该命令,就不用每次打开vim都输以下命令:
set tags=./tags
crtl+] 跳转到定义
ctrl+t 返回
g] 会列出所有tags匹配项
Tlist
Tlist是vim的一个插件。它可以
下载地址:http://sourceforge.net/projects/vim-taglist/files/vim-taglist/
安装:
cp doc/taglist.txt /usr/share/vim/vim74/doc/
cp plugin/taglist.vim /usr/share/vim/vim74/plugin/
配置:
vim ~/.vimrc
let Tlist_Exit_OnlyWindow=1
nmap <CR> :TlistToggle<CR>
使用:
打开vim,按Enter,就可以切换Tlist的开关了。
ctrl+ww 光标可以在Tlist窗口和vim窗口切换。
在Tlist窗口,按Enter,可以跳转到定义。