如何在vi编辑器中搜索字符串?

  • 退出编辑模式,例如:INSERT 模式,按键盘上的“Esc”
  • 然后按正斜杠/
  • 接下来键入我们要搜索的字符串,该字符串应出现在编辑器的左下角
  • 按回车键

如果搜索的字符串存在于文件中,那么它将以某种颜色突出显示。

执行区分大小写的搜索

使用上述方法搜索是正常的并且不区分大小写,因此我们可能会错过任何具有不同大小写的单词。
为确保我们获得所需的一切,请按照以下步骤操作

  • 按“Esc”退出插入模式
  • 然后输入“:set smartcase”

现在,如果我们搜索“The”字符串,那么我们将得到所有带有大写“T”的“The”单词,其他单词将被跳过,例如:“the”。

删除区分大小写的搜索

  • 按“Esc”退出插入模式。
  • 然后输入“:set ignorecase”

如果我们搜索“THE”,则使用此选项,则所有单词(无论大小写)都将突出显示

你也可以使用 ":set ic " 来设置忽略空间和 ":set noi c" 来设置 smartcase。

注意:所有搜索字符串高亮显示后,按“n”键可进入下一个匹配的单词,如果要向后搜索,请按“N”。要在文件中进行第一次搜索,请按“ggn”

在 Linux 中的 vi 编辑时,如何进行区分大小写的搜索
日期:2020-06-02 22:18:33 来源:oir作者:oir