插件Nerdtree实现浏览文件系统并打开文件或目录,在window中是非常不错的插件,但是在Ubuntu中这个插件就是一坑,特别提示,且无解.若在Ubuntu中使用目录浏览插件,建议使用其他插件,如winmanager等.
Nerdtree操作文档:http://www.cnblogs.com/mo-beifeng/archive/2011/09/08/2171018.html
tags下载地址: http://jaist.dl.sourceforge.net/project/ctags/ctags/5.8/ctags58.zip
TagList插件.
neocomplcache插件:自动提示和路径提示.操作文档:http://hi.baidu.com/moonyjy/item/f9f3a33118ff3d423175a1ef
NERDCommenter插件:代码注释插件
- 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>
,有效过,但一般我也用的少
- 新建一个javascript文件,输入
- surround 便捷的操作环绕字符
- 这个很方便、很强大的插件,写程序还是必备较好
- Tabular 可以指定某个符号对齐
- 是否看到很多类库的源码中定义变量的
=
号都是对齐的,用它就很方便了,不用按了<Tab>
又空格的。不仅仅等号,其它符号也可有对齐,命令::Tabularize /=
- 是否看到很多类库的源码中定义变量的