[ad_1]
vi(可视化编辑器)是类 Unix 操作系统的最佳命令行文本文件编辑器。 Vim 是现代系统上使用的 vi 文本编辑器的改进版本。 这是一个高度可配置的文本编辑器。
本教程将帮助您在 Vi(m) 文本编辑器中搜索文本、字符串或模式。
如何在 Vi(m) 编辑器中搜索
要在 Vi(m) 编辑器中开始搜索,首先在编辑器中按 ESC 键切换到命令模式。 然后按“/”,然后按搜索文本。
- 按ESC
- 类型 ”/”
- 输入搜索模式
- 按 Enter 或回车键执行搜索
/pattern
这会将光标移动到搜索字符串的第一个匹配项。 然后使用快捷键导航到上一个或下一个搜索字符串,如下图:
- 按
n
(小写字母)搜索下一次出现 - 按
N
(大写字母)搜索以前的出现
Vim 中不区分大小写的搜索
默认 vim 搜索区分大小写的匹配项。 要在所有情况下搜索模式,您需要在 vim 中使用 set 命令禁用大小写。
在 vim 中键入以下命令以禁用区分大小写的搜索。
:set ignorecase
接下来,再次搜索一些文本,您会发现搜索选择忽略了大小写。
您可以使用以下方法还原上述更改 noignorecase
用设置命令。
:set noignorecase
现在,vim 将再次进行区分大小写的搜索。
仅搜索整个世界
您还可以仅搜索整个世界的模式匹配。 这意味着搜索不匹配字符串的子字符串。
/<pattern>
查看搜索历史
Vim 保留在当前会话中执行的所有搜索历史记录。 要查看以前的搜索,请按 / 并使用向上和向下键
结论
在本教程中,您学习了在 Linux 命令行中在 vim/vi 文本编辑器中搜索。
[ad_2]