在输入很多命令前,都需要先ESC退出各种模式,然后输入以下命令:
这个比较靠普:http://coolshell.cn/articles/5426.html 《简明vim练级攻略》
跳转行 :num
保存退出 :wq
不保存退出 :wq!
恢复撤销 u
恢复上一次撤销 ctrl+r
复制一行 yy
复制多行 Nyy 或者shift+v,然后在随意选择
选择一行以内 ctrl+v
删除一个单词 cw
粘贴 p
删除一行 dd
向下翻页 ctrl+f
向上翻页 ctrl+b
跳到开头 gg
跳到末尾 G
向前搜索 /string(回车)
向后搜索 ?string
搜索下一个 n
搜索上一个 N
本行字母大写 gUU
块操作:在行头,ctrl+v选中块,然后i进入输入模式,
然后操作第一行,在Esc,则整块都会如此操作。
编程自动提示:在i模式,ctrl+p 或者 ctrl_n
自动缩进: v进入可视化块选择,= 自动缩进,也可以J多
行连接成一行,< >是左右缩进
ctags -R * 生成同步文件,用于函数跳转
跳转到定义: ctrl+ ]
返回: ctrl+ t