VI编辑器查找替换

Posted SKYisLimit

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了VI编辑器查找替换相关的知识,希望对你有一定的参考价值。

1、Vi下进行查找

VI命令模式下:输入“/要查找的词”回车就会进入查找,你可以按“n”查找下一个,按“N”查找上一个。
类似查找命令“?”与“/”的区别是“/”为向下查找,“?”为向上查找。

2、Vi下进行替换
VI在末行模式下输入“:”替换。

如这个例子:

:s/text1/text2 用于将光标所在段落搜索到的第一个”text1“替换为”text2“;

:s/text1/text2/g 用于将光标所在段落的所有”text1“替换为”text2“;

:m,ns/text1/text2/g 用于将从 m行开始至n 行结束的所有搜索到的”text1“替换为”text2 “。其中可以使用$表示末行,即“1,$ ”表示替换文档中的所有符合条件的字符。

以上是关于VI编辑器查找替换的主要内容,如果未能解决你的问题,请参考以下文章

vi编辑器下如何查找字符串

在vi编辑器中要查找某一个单词的命令是啥?

VI查找与替换

Vi/Vim查找替换使用方法

在 Vim 中优雅地查找和替换 vi

vi命令加行号查找替换等命令