vim常用插件大全
Leave a reply1. ctags ( http://ctags.sourceforge.net )
对浏览代码非常的方便, 可以在函数, 变量之间跳转,写程序必备#=============================================================================2. TagList 插件( http://www.vim.org/scripts/script.php?script_id=273 )高效地浏览源码, 其功能就像vc中的workpace, 那里面列出了当前文件中的所有宏,全局变量, 函数名等.#=============================================================================3. BufExplorer( http://vim.sourceforge.net/scripts/script.php?script_id=42 )缓冲区浏览#=============================================================================4. WinManager 插件( http://vim.sourceforge.net/scripts/script.php?script_id=95 )管理各个窗口, 或者说整合各个窗口.[more]#=============================================================================5. cscope( http://cscope.sourceforge.net/ )用Cscope自己的话说 – “你可以把它当做是超过频的ctags”, 其功能和强大程度可见一斑吧, 关于它的介绍我就不详细说了, 如果你安装好了前文介绍的帮助手册.#=============================================================================6. c.vim 插件( http://www.vim.org/scripts/script.php?script_id=213 )C/C++-IDE for Vim/gVim. 简单的说, 就是如果安装配置好后, vim/gvim就是一个c/c++编程的一个IDE, 其功能堪比 windows 里常用的vc.#=============================================================================7. omnicppcoplete 插件( http://www.vim.org/scripts/script.php?script_id=1520 )实现像vc那样的代码自动补全功能, 比如 this-><Ctrl+X><Ctrl+O> 后, 将出现一个提示框, 其中包含了this指针所有可以接收的函数或数据成员等.#=============================================================================8. a.vim插件( http://www.vim.org/scripts/script.php?script_id=31 )在 .h 和 .c/.cpp 文件中切换. (英文原句 “A few of quick commands to swtich between source files and header files quickly.”)#=============================================================================9. VisualMark.vim插件( http://www.vim.org/scripts/script.php?script_id=1026 )高亮书签.#=============================================================================10. Mark.vim插件( http://www.vim.org/scripts/script.php?script_id=1238 )这个插件与vim中自带的’*’与’#’非常相像. 不同之处是: vim中的’*’与’#’命令只能同时高亮一个同类词组(或正则表达式的搜索结果), 而Mark.vim插件可以同时高亮多个.#=============================================================================11. code_complete.vim插件( http://www.vim.org/scripts/script.php?script_id=1764 )函数参数提示.#=============================================================================12. autoproto.vim( http://www.vim.org/scripts/script.php?script_id=1553 )Using this script, typing “(“ will result in (|), where | is the cursorposition and the double backticks are just marking input. Typing a“)“ will move the cursor outside the parens. This moving outsideworks even in nested scenarios. Typing “if(my_array['key`` results inif(my_array['key|']) and “)“ gets you if(my_array['key'])|.The paired characters are: [, (, {, “, ‘; // “If you like this script, you should also check out surround.vim#=============================================================================更方便地使用gdb调试#=============================================================================14. project.vim( http://www.vim.org/scripts/script.php?script_id=69 )组织管理工程, 方便于浏览, 打开, 查找文件等.#=============================================================================15. NERD_tree.vim( http://www.vim.org/scripts/script.php?script_id=1658 )目录树, 同时还可以对文件进行打开操作等.#=============================================================================16. NERD_commenter.vim( http://www.vim.org/scripts/script.php?script_id=1218 )源码文档注释.#=============================================================================17. DoxygenToolkit.vim( http://www.vim.org/scripts/script.php?script_id=987 )方便生成代码文档#=============================================================================18. cpp.vim( http://www.vim.org/scripts/script.php?script_id=1640 )加强c/c++类名, 函数等高亮#=============================================================================19. javacomplete.vim( http://www.vim.org/scripts/script.php?script_id=1785 )进行 java 类, 包, 方法等补全.#=============================================================================20. JumpInCode_Plus.vim( http://www.vim.org/scripts/script.php?script_id=2862 )生成tags和 cscope#=============================================================================21. txtbrowser.zip(http://www.vim.org/scripts/script.php?script_id=2899)在普通txt文本显示语法高亮#=============================================================================22. FindMate.vim(http://www.vim.org/scripts/script.php?script_id=2871)快速查找文件#=============================================================================23. grep.vimThe grep plugin integrates the grep, fgrep, egrep, and agrep tools withVim and allows you to search for a pattern in one or more files and jumpto them.#=============================================================================24. autocomplpop.zip(http://www.vim.org/scripts/script.php?script_id=1879)With this plugin, your vim comes to automatically opens popup menu forcompletions when you enter characters or move the cursor in Insert mode. Itwon’t prevent you continuing entering characters.#=============================================================================http://vimcdoc.sourceforge.net/ vim中文文档http://www.vim.org/scripts/script.php?script_id=1638 ” SourceCodeObediencehttp://www.vim.org/scripts/script.php?script_id=1581 ” lookupfilehttp://insenvim.sourceforge.net/index.php ” Vim Intellisense#=============================================================================