vim/gvim常用插件集合

编程相关:
  • taglist:
  • 相信无人不知其大名,用来提供单个源代码文件的函数列表之类的功能。

  • omnicppcomplete:
  • 提供C++代码的自动补全功能

  • a.vim:
  • 提供快速切换.h和.cpp文件的功能

  • NERD_commenter:
  • 提供快速注释/反注释代码块的功能

  • DoxygenToolkit.vim:
  • 添加doxygen注释

  • snipMate:
  • 提供快速生成代码段的功能

  • matchit:
  • 使%不仅能够匹配简单的<>(),还能匹配<html></html>之类标签的功能

  • mark.vim:
  • 给不同的单词高亮,表明不同的变量时很有用。(特别说明一下,vim.org上有两个Mark.vim,请使用链接中指向的那个,另外一个是有bug的)

  • jsbeautify.vim:
  • 优化js代码,并不是简单的缩进,而是整个优化

  • pyflakes:
  • 提供实时检查python代码语法的功能(强烈推荐!)

  • xml.vim:
  • 提供快速编写xml/html的能力,如标签自动闭合等

  • authorinfo:
  • 自动生成/更新文件的作者信息(本博编写)

常用工具:

  • NERD_tree:
  • 提供展示文件/目录列表的功能,比自带的文件浏览器要好很多

  • conque_term:
  • 提供在vim中打开终端的功能,非常有用!

  • csExplorer:
  • 提供列出配色列表的功能,就不用一个个手工去敲配色名字了

  • calendar:
  • 提供日历的功能,并且可以记笔记

  • fencview:
  • 自动检测文件编码,也可以手动选择文件编码。

  • visincr:
  • 提供生成数列的功能

  • vimwiki:
  • 用vim来打造个人wiki

  • FuzzyFinder:
  • 很强大的文件查找工具,需要依赖L9

  • auto_mkdir:
  • 用 :w 写入文件的时候会自动创建目录

  • surround.vim:
  • 快速给单词/句子两边增加符号(包括html标签),缺点是不用用"."来重复命令,repeat.vim可以解决这个问题

  • Vimpress:
  • 用vim来查看、发布、修改、删除博客,有人优化了这个代码:Vim Blog

  • VOoM :
  • 提供outline功能,功能非常强大

娱乐:

  • qiushibaike:
  • 可以在vim中看糗事百科(本博编写,纯属娱乐~~)

  • DrawIt:
  • 可以在vim中画图,键盘控制。(还有一款插件,sketch也是画图,不过是用鼠标控制)

indent:

  • javascript.vim:
  • 提供js代码的智能缩进,仅使用了他的indent功能

  • indent/python.vim:
  • 提供python的语法缩进,比默认的要好很多(本博修改)

syntax:

gvim常用插件及其配置文件 支持c,perl,python,latex。 需要自己安装ctags .vim: after compiler doc indent ltags perl-support skeleton syntax autoload c-support ftdetect keymap Makefile plugin snipMate.vim.ct tools colors CVIMSYN ftplugin latextags Makefile.in README.csupport snippets .vim/after: ftplugin plugin syntax .vim/after/ftplugin: c_snippets.vim java_snippets.vim python_pydiction.vim python_snippets.vim sh_snippets.vim .vim/after/plugin: .vim/after/syntax: cpp.vim c.vim java.vim .vim/autoload: acp.vim perlsupportgui.vim perlsupportprofiling.vim perlsupportregex.vim snipMate.vim .vim/colors: desertEx.vim peachpuff.vim zenburn.vim .vim/compiler: tex.vim .vim/c-support: codesnippets doc rc scripts templates wordlists .vim/c-support/codesnippets: calloc_double_matrix.c main.cc print_array.cc.noindent calloc_int_matrix.c Makefile print_double_array.c.noindent main.c Makefile.multi-target.template print_int_array.c.noindent .vim/c-support/doc: ChangeLog c-hotkeys.pdf c-hotkeys.tex .vim/c-support/rc: customization.ctags customization.gvimrc customization.indent.pro customization.vimrc .vim/c-support/scripts: wrapper.sh .vim/c-support/templates: c.comments.template cpp.comments.template cpp.preprocessor.template c.statements.template c.cpp.template cpp.cpp.template cpp.statements.template Templates c.idioms.template cpp.idioms.template c.preprocessor.template Templates~ .vim/c-support/wordlists: c-c++-keywords.list c-c++-keywords.list.bak k+r.list stl_index.list .vim/CVIMSYN: engspchk.contraction engspchk.dialect engspchk.dict engspchk.match engspchk.proper engspchk.rare .vim/doc: acp.jax latexhelp.txt latex-suite-quickstart.css Makefile taglist.txt acp.txt latex-suite latex-suite-quickstart.html Makefile.in tags catalog.xml la
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值