linux vi替换字符串,vim命令替换字符

  linux vi替换字符串,vim命令替换字符

  linux vi中的字符替换_井底之蛙_百度空间

  linux vi中的字符替换2009-08-26 14:38vi/vim: s命令可以用来替换字符串。以前只是用编辑软件来代替。今天发现这个命令有很多种写法(vi真的很厉害,还有很多要学的)。在这里记录下其中的几条,以便以后查询。

  :s/well/good/用good替换当前行中的第一个孔。

  :s/well/good/g将当前行中的所有孔替换为good。

  :n,$s/well/good/将从第n行开始到最后一行的每一行中的第一个孔替换为good。

  :n,$s/well/good/g将从第n行开始到最后一行的每一行中的所有孔替换为good。

  n是一个数字。如果n是。表示从当前行到最后一行。

  :%s/well/good/(相当于:g/well/s//good/)用good替换每行的第一个井。

  :%s/well/good/g(相当于:g/well/s//good/g)将每一行中的所有孔替换为good。

  可以用#做分隔符,中间出现的/不会做分隔符。

  :s #孔/#好/#更换第一个孔/作为好孔/

  用法:%s#/usr/bin#/bin#g

  您可以用/bin替换文件中的所有路径/usr/bin。

  第二,后来发现sed也可以达到这种效果。

  # sed s/well/good/g

linux vi替换字符串,vim命令替换字符