vim指令
操作 | 快捷键 |
---|---|
光标左移 | h |
光标右移 | l |
光标上移 | k |
光标下移 | j |
移动到下一个单词 | w |
移动到上一个单词 | b |
移动到第n行(n默认值是1—G代表移动到最后一行) | nG |
移动到第一行 | gg |
回到上一次的光标位置 | Ctrl+o |
删除当前字符(nx代表连续删除n个字符) | x |
删除前一个字符 | X |
删除整行(ndd代表删除n行) | dd |
删除一个单词 | dw |
删除至行尾 | d$或D |
删除至行首 | d^ |
删除到文档末尾 | dG |
删除到文档首部 | d1G |
大小写替换(n默认值是1) | n~ |
复制游标所在的整行(n默认值是1) | nyy |
粘贴至光标下一行 | p |
粘贴至光标上一行 | P |
剪切(与删除一行的指令相同) | dd |
交换上下行 | ddp |
替换整行(删除整行后自动进入输入模式,可以修改这一行的内容) | cc |
撤销n次操作(n默认值是1) | un |
撤销当前行的所有操作 | U |
恢复撤销操作 | Ctrl+r |
整行向左或向右 | <<、>> |