编程相关:
- taglist:显示源代码文件的函数列表
- BufExplorer:缓冲区浏览
- WinManager:管理各个窗口, 或者说整合各个窗口
- omnicppcomplete:提供C++代码的自动补全功能
- code_complete.vim:函数参数提示
- c.vim:C/C++-IDE for Vim/gVim. 简单的说, 就是如果安装配置好后, vim/gvim就是一个IDE
- a.vim:提供快速切换.h和.cpp文件的功能
- NERD_commenter:提供快速注释/反注释代码块的功能
- DoxygenToolkit:添加doxygen注释
- snipmate:提供快速生成代码段的功能
- matchit:使%不仅能够匹配简单的<>(),还能匹配之类标签的功能
- mark.vim:高亮不同的单词,表明不同的变量时很有用.(特别说明一下,vim.org上有两个Mark.vim,请使用链接中指向的那个,另外一个是有bug的)
- VisualMark.vim:高亮书签
- jsbeautify.vim:优化js代码,并不是简单的缩进,而是整个优化
- pyflakes:提供实时检查python代码语法的功能
- xml.vim:提供快速编写xml/html的能力,如标签自动闭合等
- pyclewn:更方便地使用gdb调试
- project.vim:组织管理工程, 方便于浏览, 打开, 查找文件等
- javacomplete.vim:进行java类,包,方法等补全
- JumpInCode_Plus.vim:生成tags和cscope
- FindMate.vim:快速查找文件
常用工具:
- NERDTREE:提供展示文件/目录列表的功能,比自带的文件浏览器要好很多
- conque_term:提供在vim中打开终端的功能,非常有用!
- csExplorer:提供列出配色列表的功能,就不用一个个手工去敲配色名字了
- calendar:提供日历的功能,并且可以记笔记
- fencview:自动检测文件编码,也可以手动选择文件编码。
- visincr:提供生成数列的功能
娱乐:
- qiushibaike:可以在vim中看糗事百科(vimer.cn编写)
缩进:
- javascript indent:提供js代码的智能缩进,需要安装IndentAnything插件
syntax:
- javascript syntax:提供更好的js语法高亮
- python.vim:提供更好的python语法高亮
- actionscript.vim:提供as代码的语法高亮
- json.vim:提供json的语法高亮
- css.vim:提供实时显示颜色的功能,如#FFFFFF