• zencoding 用于快速书写HTML代码的zencoding插件,它非常优秀,几乎改变了我书写HTML代码的方式
    • 展开缩写:ctrl + y + ,
    • 多行缩写:ctrl + y + , 注意星号(*)的作用
    • 跳转到上(下)个编辑位置:ctrl + y + N(n)
    • 获取图片的长宽大小: ctrl + y + i
    • 注释切换:ctrl + y + /
    • url生成:ctrl + y + a
  • tasklist 类似Eclipse中的TODO功能,很方便
    • 默认 <leader>t 调出,支持 TODO/FIXME/XXX 等标记
  • auto_mkdir 保存文件到一个不存在的目录结构时,会自动创建目录结构树
    • 比如键入如下命令保存文件::w /data/csser.com/vim.file,但实际上/data/csser.com/目录并不存在,不要紧,这款插件自动解决。
  • bufferexplorr 快速方便查看缓冲区内已打开的文件列表,并可进行切换、删除等操作
    • 默认<leader>be调出
  • JavascriptLint Javascript语法检查工具的vim插件
    • 默认保存js文件时会进行语法错误检查
  • jsbeautify 更美观的格式化Javascript代码matchit 让HTML中也可以通过"%"在标签开始和结束之间跳跃选择
    • 默认<leader>ff调用,必须是已经存在的文件,未保存无效
  • neocomplcache 效率较高的输入自动提示插件
  • Nerd_commenter 注释功能增强
    • 单行注释:<leader>cc
    • 多行美观注释:<leader>cs
    • 取消注释:<leader>cu
  • Nerd_tree 文件浏览器
    • 我设置的<F3>调出,但很少用
  • snipMate 代码段补全
    • 新建一个javascript文件,输入if<Tab>,有效过,但一般我也用的少
  • surround 便捷的操作环绕字符
    • 这个很方便、很强大的插件,写程序还是必备较好
  • Tabular 可以指定某个符号对齐
    • 是否看到很多类库的源码中定义变量的=号都是对齐的,用它就很方便了,不用按了<Tab>又空格的。不仅仅等号,其它符号也可有对齐,命令::Tabularize /=