如何在Vim或Vi文本编辑器中搜索或查找单词

如何在Vim或Vi文本编辑器中搜索或查找单词

在Vim或Vi文本编辑器中查找或搜索单词

Vim是一种流行的文本编辑器,已预先安装在macOS,Linux Distros和BSD Like操作系统上。 Vim是当前可用的免费开源文本编辑器。搜索或搜索单词是我们经常要做的任务。在本教程中,您将学习如何在Vim或Vi Text Editor中搜索或搜索单词。

在正常模式下用Vim或Vi搜索单词

请按照以下说明在Vim中搜索单词。

  1. 如果您处于其他模式, Esc 在正常模式下启动的键。
  2. 目前,Vim支持两种搜索方式:向前或向后。如果要向前搜索,请按 / 输入要搜索的单词。
  3. 否则,如果要向后搜索,请按 ? 输入您要搜索的文本,然后继续 Enter 关键
  4. 现在,获取单词的出现。然后你可以按 N 让下一个单词前进。
  5. 否则,您可以按 n 获取单词反方向的下一个出现。

在Vim或Vi示例中搜索单词

以下是使用Vim或Vi搜索单词的示例。

在Vim中查找单词

本示例搜索一个单词 systemd 在文件中 /etc/group

首先,打开 /etc/group 使用以下命令进行文件:

vim /etc/group

现在按 Esc 在正常模式下启动的键。

然后 / 按键并输入单词 systemd 我想搜索并点击 Enter

/systemd

“如何

可以按 n 反向获得下一个出现的键。您也可以按 N 在向前方向上获得下一个匹配项的键。

向后搜索Vim单词

本示例搜索一个单词 systemd 在文件中 /etc/group

首先,打开 /etc/group 使用以下命令进行文件:

vim /etc/group

现在按 Esc 在正常模式下启动的键。

然后 ? 按键并输入单词 systemd 我想搜索并点击 Enter

?systemd

“如何

可以按 n 反向获得下一个出现的键。您也可以按 N 在向前方向上获得下一个匹配项的键。

搜索时如何突出显示单词

搜索时用于突出显示单词。 :set hlsearch 命令要启用它,请在Vim普通模式下输入以下命令:

:set hlsearch

要在搜索时停止突出显示单词,请输入以下命令:

:set !hlsearch

在Vim或Vi中查找当前单词

光标下的单词称为当前单词。若要查找当前单词,请按照下列步骤操作:

  1. 将光标移动到要查找的单词。
  2. 现在按 * 向前搜索一个单词。您也可以按下一次出现 * 关键
  3. 可以按 # 向后搜索单词。您也可以按下一次出现 # 关键

结论

在本教程中,您学习了如何在Vim或Vi文本编辑器中搜索或搜索单词。如果对此有任何疑问,请在下面评论。

Sidebar