vi编辑器的操作

常规操作

复制一行:yy,2yy(复制两行)

粘贴:p,5p

删除:x,3x

删除一行:dd,10dd

光标移到末行:G

光标移到首行:gg

编辑内容:a(add),在光标后面插入内容

      i(insert),在光标前面插入内容

      o,在下一行插入内容

末行模式

查找字符串:/字符串 + 回车(n键查看下一处)

向上查找字符串:?字符串 + 回车(n键查看下一处)

强制退出:q!

保存:w

显示行号:set nu

替换:s/str1/str2/g (将光标所在行的第一个str1替换为str2,g表示替换该行所有str1)

  %s/str1/str2/g(替换全文所有行的第一个str1,g表示替换该行所有str1)

  1,10s/str1/str2/g(替换1-10行的所有str1)

原文地址:https://www.cnblogs.com/x991788x/p/13698102.html