如何在 Vim / Vi 中搜索

[ad_1]

vi(可视化编辑器)是类 Unix 操作系统的最佳命令行文本文件编辑器。 Vim 是现代系统上使用的 vi 文本编辑器的改进版本。 这是一个高度可配置的文本编辑器。

本教程将帮助您在 Vi(m) 文本编辑器中搜索文本、字符串或模式。

如何在 Vi(m) 编辑器中搜索

要在 Vi(m) 编辑器中开始搜索,首先在编辑器中按 ESC 键切换到命令模式。 然后按“/”,然后按搜索文本。

  1. 按ESC
  2. 类型 ”/”
  3. 输入搜索模式
  4. 按 Enter 或回车键执行搜索
/pattern

这会将光标移动到搜索字符串的第一个匹配项。 然后使用快捷键导航到上一个或下一个搜索字符串,如下图:

  • n (小写字母)搜索下一次出现
  • N (大写字母)搜索以前的出现

Vim 中不区分大小写的搜索

默认 vim 搜索区分大小写的匹配项。 要在所有情况下搜索模式,您需要在 vim 中使用 set 命令禁用大小写。

在 vim 中键入以下命令以禁用区分大小写的搜索。

:set ignorecase

接下来,再次搜索一些文本,您会发现搜索选择忽略了大小写。

您可以使用以下方法还原上述更改 noignorecase 用设置命令。

:set noignorecase

现在,vim 将再次进行区分大小写的搜索。

仅搜索整个世界

您还可以仅搜索整个世界的模式匹配。 这意味着搜索不匹配字符串的子字符串。

/<pattern>

查看搜索历史

Vim 保留在当前会话中执行的所有搜索历史记录。 要查看以前的搜索,请按 / 并使用向上和向下键

结论

在本教程中,您学习了在 Linux 命令行中在 vim/vi 文本编辑器中搜索。

[ad_2]

Related Posts