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,可以跳转到定义。

Tlist

原文地址:https://www.cnblogs.com/fuluwwa/p/6790649.html