vim 需要自己配置,至少要知道每部分是干什么的,然后磨合。
个人目前用到的针对 C/C++的就下面两个:
YouCompleteMe :可以和 eclim 一起用,在 vim 实现 eclipse 中的补全提示。
SrcExpl :用于阅读源码,实现类似 Source Insight 的功能,当光标定位到函数名上时,在下方显示到该函数的定义位置。
通用辅助型:
Mark :用不同颜色标记不同字符串,可以在变量特别多时标记变量,思路更清晰。
Syntastic :在码的过程中语法检查,在有语法错误的地方提示,不用等到编译时。
CtrlP :类似 Sublime Text 的 Ctrl-P 快速打开文件功能,支持路径名文件名模糊匹配。
RainbowParentheses && DelimitMate :分别是不同层级的括号以不同颜色区分、括号引号自动补全。
Snipmate :快速插入代码片段。
Nerdcommenter :快速注释、取消注释。
NerdTree :类似 IDE 左侧的文件目录树。
IndentLine :标记不同的缩进层级。
还有一个 Vundle ,管理插件的插件。
个人的 vimrc 配置,比较乱。
https://github.com/wu-nerd/dotfile/blob/master/.vimrc