VI 编辑器或 Vim 编辑器是另一个强大的跨平台文本编辑器。 它具有用于运行命令和文本编辑的不同模式。 它还提供了您可以在任何好的文本编辑器中找到的所有最新功能,包括文本搜索、文本替换等。一旦您了解了它的不同操作模式,您将非常轻松地使用 VI 编辑器。 在本指南中,我们将讨论如何使用 VI 编辑器将所有出现的给定搜索文本替换为另一个。
如何在 VI 编辑器中替换搜索文本的所有匹配项
如果您想使用 VI 编辑器替换文本文件中任何给定单词的所有出现,您可以按照以下步骤中说明的过程进行操作:
步骤 1:使用 VI 编辑器打开目标文件
首先,您应该打开要在其中进行替换的文本文件。 为此,我们使用以下命令:
$ sudo vi sample.txt
将“sample.txt”替换为您要在其中进行替换的特定文本文件的名称。
我们的目标文本文件如下图所示:
步骤 2:运行相关命令以替换 VI 编辑器中搜索文本的所有匹配项
我们将之前显示的文本文件中出现的所有单词“Hello”替换为单词“Bye”。 为此,我们将在 VI 编辑器的命令模式下使用以下命令:
:%s/Hello/Bye/g
运行此命令后,我们立即见证了文本文件中的更改,如下图所示。 此外,VI 文本编辑器还明确指定了执行此命令后发生的替换总数。
第 3 步: Save 目标文件
至此,您将确定指定搜索文本的所有匹配项都已成功替换。 进行这些更改后,您需要保存它们并执行以下命令:
:x
该命令只是保存您的文本文件并让您退出 VI 编辑器。
第 4 步:重新检查目标文件以进行确认
现在,如果要重新检查目标文件以确认更改,可以按照第一步中的说明使用 VI 编辑器再次打开它。 下图确认所有出现的指定单词都被成功替换:
结论
通过学习本文中介绍的方法,您将能够使用 VI 编辑器方便地替换文件中所有出现的所需文本。 您只需在操作系统上安装 VI 编辑器即可。 除此之外,您还需要对其不同模式有基本的了解。 之后,您将立即能够遵循此程序。