plugin:


  • ​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​​​: 自动生成/更新文件的作者信息(vimer.cn博主编写)


  • ​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中看糗事百科(vimer.cn博主编写,纯属娱乐~~)
  • ​DrawIt​​​: 可以在vim中画图,键盘控制。(还有一款插件,sketch也是画图,不过是用鼠标控制)

indent:

syntax:


What Doesn't Kill Me Makes Me Stronger