vim编辑器常用命令总结

vim工作模式:命令模式,插入模式,编辑模式

插入命令:
   a  : 在光标后添加文本内容
   A:在光标所在行的行尾添加文本内容
   i :在光标前插入文本
   I :在光标所在行的行首添加文本内容
   o:在光标下方插入新行
     O:在光标上方插入新行
   定位命令:
   h:方向左键,左移一个字符
   l:方向右键,右移一个字符
   j:方向下键,下移一行
   k:方向上键,上移一行
   $: 移至行尾
   0:移至行首
   H: 移至屏幕上端
   L:移至屏幕下端
   M:移至屏幕中央
   
     :set number 设置行号,vim会显示行号
   :set nonu 取消行号
   gg:到第一行
   G:到最后一行
   :n : 到n行
删除命令:
   x:删除光标所在处的字符
   nx:删除光标所在处后的n个字符
   dd:删除光标所在行,
   ndd:删除n行
   dG:删除光标所在行到末尾的内容
   D:删除从光标所在处到行尾的内容
   :n1,n2d : 删除指定范围行(n1~n2)的内容

复制和剪切命令:
yy , Y :复制当前行
nyy,nY:复制当前行以下n行
dd:剪切当前行
ndd:剪切当前行以下n行
p/P :粘贴到当前光标所在行的行下/行上

取消替换命令:
 r:取代光标所在处的字符
R:从光标所在处开始替换字符,ESC结束
  u: 取消上一步
搜索/替换命令:
    /string: 向前搜索制定字符串,若要在搜索时忽略大小写,可在编辑模式下执行
      :set ic 即可
      n: 搜索指定字符串的下一个出现位置
     :%s/old/new/g : 在全文范围内替换制定字符串
     :n1,n2s/old/new/g : 在一定范围内替换制定字符串

你可能感兴趣的:(vim)