:[range]substitute/from/to/[flags]
该命令将由[range]指定的行中的字符串"from"替换为"to"。比如将"Professor"替换为"Teacher":
:%substitute/Professor/Teacher/
%(命令中的[range]部分)表示将此命令作用于所有行,如果省略这一部分,命令将只作用于当前行。
以上命令只将每行中的第一个Professor换为Teacher,如果需要全部替换,必须在[flag]中指定为g:
:%substitute/Professor/Teacher/g
或者:
:%s/Professor/Teacher/g
以上内容及例子全部来自vim用户手册。
在linux下的VIM中替换命令的格式是[range]s/pattern/string/[c,e,g,i]range:指的是范围s(search):表示搜索pattern:就是要被替换的字符串string:将替换patternC:每次替换前询问g(globe):不询问,将做整行替换e(error):不显示errori:(ignore)不分大小写欢迎分享,转载请注明来源:内存溢出
评论列表(0条)