个性化阅读
专注于IT技术分析

Linux vi搜索命令

在命令模式下, 借助’/’, 可以向前搜索字符串, 并借助?进行搜索。 , 可以向后搜索字符串。例如, / abc将向前搜索字符串abc, 而?abc将向后搜索字符串abc。

/串

这里的字符串必须用搜索词代替。

/ string允许我们向前搜索字符串。如果在光标之前和之后放置了相同的字符串, 它将仅指示光标之后的字符串。当你在命令模式下开始输入/ string时, 将在左下角看到键​​入的单词。

例:

/可读

Linux vi搜索命令1

看上面的快照, 这是我们的正常脚本。我们必须从该脚本中搜索可读的单词。

Linux vi搜索命令2

查看上面的快照, 在键入/可读并按Enter后, 第一次出现的提到的单词将自动突出显示。请注意, 第一次出现是在正向搜索中。可读字符串也位于光标之前, 但它会向前搜索。

?串

?string允许我们向后搜索字符串。如果将相同的字符串放在光标之前和之后, 它将仅指示光标之前的字符串。在命令模式下开始在左下角输入?string时, 将看到键入的单词。

例:

/可读

Linux vi搜索命令3

看上面的快照, 这是我们的正常脚本。我们必须从该脚本中搜索可读的单词。

Linux vi搜索命令4

查看上面的快照, 在键入?可读性并按Enter后, 首次出现的提到的单词将自动突出显示。请注意, 第一次出现是在向后搜索中。游标后还存在可读字符串, 但向后搜索。

/ ^字串

该命令在向前方向但在行的开头搜索字符串。如果在行的开头没有这样的单词, 它将显示不匹配消息。

例:

/ ^可读

Linux vi搜索命令5

查看上面的快照, 输入/ ^可读后, 光标移至行首的字符串。

/字符串$

此命令向前搜索字符串, 但在行的末尾。如果行末没有这样的单词, 它将显示不匹配消息。

例:

/可读$

Linux vi搜索命令6

查看上面的快照, 在键入/可读$之后, 将光标移到该行末尾的字符串。

ñ

n命令指示搜索到的字符串的下一次出现。

Linux vi搜索命令7

查看上面的快照, 光标首先出现在字符串中。

Linux vi搜索命令8

查看上面的快照, 按n后, 光标位于字符串的下一个出现位置。

/\

此命令仅专门搜索<>中包含的单词。

范例1:

/\

搜索的Linux9

看上面的快照, 在键入/ \&lthe \>命令后, 我们得到了单词he。

范例2:

/he

你正在搜索的Linux10

查看上面的快照, 用命令/ he搜索他之后, 光标从单词中突出显示了他。

/ pl [abc] ce

如果你对单词的拼写有疑问, 此命令很有用。你可以在这里写下与搜索相关的所有可能性。

例:

/该[AE] NT

Linux vi搜索命令11

查看上面的快照, 在键入命令/ cont [nt] nt后, 单词内容将突出显示。

赞(0)
未经允许不得转载:srcmini » Linux vi搜索命令

评论 抢沙发

评论前必须登录!