ctrl+w ctrl+t
neocomplcache
一.模式
1.普通模式(命令模式)
2.插入模式(i,a,o)
3.命令模式(:set number)
4.可视乎模式(v)
5.替换模式(R)
翻屏
ctrl+f ctrl+b 一页
ctrl+d ctrl+u
用CTRL+G看文件名和详细路径
移动光标类命令
单个字符移动:
	h:左
	l:右
	j:下
	k:上
单词移动:
	w:下个单词的开头
	b:前一个单词的开头
	e:
	E:
行移动:
	$:行尾
	0:行首
文本块移动:
	(
	)
	{
}
	[[
	]]
屏幕中移动:
	xG:跳转到指定行
	ctrl+G 显示当前位置
	文件底部:ctrl+G
	文件头:gg
滚屏和跳转
	半屏:ctrl+u/ctrl+d
	全屏:ctrl+f/ctrl+b
	定义光标:
		zz:
		zt(ztop)
		zb(zbottom)
搜索及替换命令
/pattern:从光标开始处向文件尾搜索pattern
?pattern:从光标开始处向文件首搜索pattern
标签页:
	新建: :tabedit file/tab split
	切换::tabn/tabp
		按键:gt/gT
	关闭::tabclose
折叠:
	创建一个折叠
		zf200G 将光标和200行折叠
多窗口:
	:split/vsplit filename
	跳转:ctrl+w hjkl
		  ctrl+w w
	移动:ctrl+w HJKv
	调整尺寸:ctrl+w +/-	高度
			  ctrl+w </>	宽度
			  ctrl+w =	所有窗口相同
	resize +n
	关闭:
		close:关闭
grep:
:set hls
*按键将当前单词高亮显示
/正向查找
?反向查找
匹配多个字符
/.*word1 .* word2
多行注释
ctrl+v 进入列编辑模式,向下或向上移动光标,把需要注释的行的开头标记起来,然后按大写的I(shift+i),再插入注释符,比如"//",再按Esc,就会全部注释了
批量去掉注释
ctrl+v,进入列编辑模式,横向选中列的个数(如"//"注释符号,需要选中两列),然后按d, 就会删除注释符号
       
多行缩进
ctrl+v 然后按=
自动补全
vim ctrl+n
原文:http://www.cnblogs.com/shenwei1234ab/p/6537389.html