1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > linux文本编辑命令vim查找 Linux编辑器vi中文本搜索与替换操作

linux文本编辑命令vim查找 Linux编辑器vi中文本搜索与替换操作

时间:2022-09-02 07:21:42

相关推荐

linux文本编辑命令vim查找 Linux编辑器vi中文本搜索与替换操作

文本搜索与替换操作

在进行文本编辑的时候,您可以需要搜索或定位特定的单词或单词的一部分。vi 编辑器有向前或向后搜索指定模式的功能。

“/”是vi

编辑器的模式搜索命令。键入“/”后屏幕的底部会出现一行,同时一个斜扛会出现在底行的行首上,且光标被放置在斜扛之后。此

时,您可以在光标位置键入你需要搜索的模式。输入完成并按下ENTER键后,编辑器将开始从光标所在的位置起向文件尾部搜索你键入的模式。

如果输入的模式被找到,光标将停留在找到的模式上,在找到一个匹配的模式后,如果您还需要搜索下一个匹配的模式,使用命令“n

”即可如

果需要找到上一个匹配的模式,则使用“N ”命令即可。

此外 “?” 命令也是模式搜索命令。与“/” 的区别在于:“/” 是从光标当前所在位置向文件尾部搜索,而“?”

命令则是由光标当前所在

位置向文件头部搜索。

文本替换操作需要使用末行模式进行操作,即所有文本替换操作命令均以“:”开头。

文本替换命令的格式为:

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

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

:m,ns/text1/text2/g 用于将从 m行开始至n 行结束的所有搜索到的”text1“替换为”text2

“。其中可以使用$表示末行,即“1,$ ”表示替

换文档中的所有符合条件的字符。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。