Vim编程常用快捷键

常用快捷键 #

插入 #

在光标后插入:a
在光标前插入:i
在光标下方新开一行插入:o (小写)

光标上下左右移动 #

左移:h     退格     //退格可以左移动到上一行
右移:l     空格     //空格可以右移到下一行  推荐空格
上移:k
下移:j

上下移动行 #

下移一行到第一个非空白字符串:+        enter      //推荐enter
上移一行到第一个非空白字符串:-

快速上下移动 #

移动到文档末尾:G
移动到文档开头:gg

向下移动一段:}       //代码中的空行 也算一段的隔离标识
向上移动一段:{

向下移动一部分:[]     //代码中就是一个函数一个函数的移动 比较实用
向上移动一部分:][     

单词左右移动 #

向左移动一个单词:w
向右移动一个单词:b
移动到当前行开头:0 (零)
移动到当前行末尾:$
移动到当前单词末尾:e

选择文本 #

进入逐字可视模式:v
退出可视模式:Esc

删除 #

删除该行: dd
删除该单词:dw

复制粘贴 #

复制:y
剪切:d  和删除类似
粘贴:p
复制当前行:yy
剪切当前行:dd

撤销 #

撤销最后操作:u