本文目的:学习在linux环境下编程所需的主要插件
1、ctags.vim插件
说明:Ctags工具是用来遍历源代码文件生成tags文件,这些tags文件能被编辑器或其它工具用来快速查找定位源代码中的符号(tag/symbol),如变量名,函数名等。比如,tags文件就是Taglist和OmniCppComplete工作的基础。
2、tagList.vim插件
说明:TagList插件是一款基于ctags,在vim代码窗口旁以分割窗口形式显示当前的代码结构概览,增加代码浏览的便利程度的vim插件。
3、YouCompleteMe插件
说明:YouCompleteMe是一个随键而全的、支持模糊搜索的、高速补全的插件。
4、ctrlp插件
说明:ctrlp主要的功能是对文件进行模糊的查找,如果你的project目录结构复杂,或者你正在阅读一个较大的项目的话,那么ctrlp可以帮你快速的定位到你想要文件而不必在终端不断的cd、ls。
5、vundle插件
说明:vundle用于管理插件,可以自动从git中获取并安装插件。
6、vim-airline插件
说明:vim-airline这是一款状态栏增强插件,可以让你的Vim状态栏非常的美观,同时包括了buffer显示条扩展smart tab line以及集成了一些插件。
7、Nerd-commenter插件
说明:Nerd-commenter和Vim的Visual模式结合可以快速的注释/取消注释多行代码,同时在行尾追加注释并自动进入Insert模式可以方便的进行行内注释。
8、NerdTree插件
说明:NERDTree是一个用于浏览文件系统的树形资源管理外挂,它可以让你像使用Windows档案总管一样在VIM中浏览文件系统并且打开文件或目录。