使用vim内置补全,快捷键Ctrl-n或Ctrl-p。
自动补全插件AutoComplPop。
NERDComment插件
常用命令:
<Leader>cc 在可视模式下,对选中进行注释,<Leader>可配置,默认为反斜杠(\)。<Leader>c<space> 取消选中区域的注释。:help nerdcomment 查看帮助插入模式 Ctrl-T增加缩进,Ctrl-D减小缩进。
命令模式 >> 右缩进, << 左缩进,注意n<< 或 n>>是缩进多行,如4>>。
可视模式 < 、> 用于左右缩进,n<、n>可做多节缩进,如2>。 另外,= 可对选中的部分进行自动缩进。
在命令模式下可直接使用下述指令:
*, # 可对光标处的词向前/向后做全词搜索,g*, g# 做相对应的非全词匹配搜索。% 可在配对的括号、块首尾之前跳转。Ctrl-O 在历史记录中后台,Ctrl-I 则为前进。Ctags代码跳转
set tags=tags;/,自动查找tag文件。Ctrl-]转至最佳匹配的相应Tag,Ctrl-T返回上一个匹配。set foldmethod=syntax
“默认情况下不折叠
set foldlevel=99
za会翻转当前位置的折叠状态,zA会递归翻转当前层所有代码的折叠状态。
插件Tagbar,依赖Ctags,且vim需要7.0以上。
设置F9打开Tag窗口 nnoremap :TagbarToggle
原窗口命令
:help tagbar 查看帮助
:TagbarOpen j 跳转到Tag窗口
:TagbarToggle 打开或关闭Tag窗口
Tag窗口命令
选中Tag并跳转到原窗口
p 原窗口定位到Tag,并不跳转
zo/zc/za zo打开折叠的Tag,zc关闭,za翻转折叠状态
q 退出Tag窗口
原文:http://my.oschina.net/u/566882/blog/321156