Vim 快捷键

Vim 快捷键

h, j, k, l : 左,上,下,右 ctrl + f : 向下翻页 ctrl + b : 向上翻页 ctrl + d : 向下翻半页 ctrl + u : 向上翻半页 n<space> : 光标向后移动n个空格 0: 移动到该行开头 $: 移动到该行末尾 H : 光标移动到屏幕最上方那一行的第一个字符 M: 中央 L : 最下方 G :文件最后一行 nG : 移动到第n行 gg : 移动到文件第一行 N[Enter] : 向下移动n行 /Word : 向下查找word ?word : 向上查找word n : 重复前一个查找的操作 N:与n相反的方向查找 :n1,n2s/word1/word2/g 在第n1与n2行之间查找word1,并将该字符串替换为word2 x, X : 删除 nx: 向后连续删除n个字符 dd : 删除所在行 ndd:删除光标所在的向下n行 d1G: 删除光标所在到第一行的所有数据 dG: 删除光标所在到最后一行的所有数据 d$ d0 yy: 复制光标所在的那一行 nyy y1G: yG: y0: y$: p, P: p为将已复制的数据粘贴到光标下一行,P为上一行 J: 将光标所在行与下一行的数据结合成同一行 c: 重复删除多个数据 u:复原前一个操作 Ctrl + r :重做上一个操作 . : 重复前一个操作 :1, $s/abc/abd/g 从第1行到末行,替换所有abc为abd