vi搜索在命令模式下,在' / ',字符串可以向前搜索,并借助?,字符串可以向后搜索。例如,/ abc会对字符串ABC进行前向搜索吗abc吗?将反向搜索字符串abc。 /字符串 这里字符串必须被搜索词替换。 /字符串允许我们这样做向前搜索字符串。如果相同的字符串放在游标之前和之后,它将只指示游标之后的字符串。当你在命令模式下开始输入/string时,在左下角,会看到输入的单词。 例子: /可读 ![]() 看看上面的快照,这是我们正常的脚本。我们必须搜索单词可读的从这个脚本。 ![]() 在输入之后,看看上面的快照/可读和紧迫进入,在第一次出现时被提及的单词将自动高亮显示。请注意,首先发生的是向前搜索。可读的字符串也出现在游标之前,但它向前搜索。 字符串? 字符串允许我们这样做落后的搜索字符串。如果相同的字符串放在游标之前和之后,它将只指示游标之前的字符串。当您在命令模式下开始输入?string时,在左下角,将看到键入的单词。 例子: /可读 ![]() 看看上面的快照,这是我们正常的脚本。我们必须搜索单词可读的从这个脚本。 ![]() 在输入之后,看看上面的快照?可读和紧迫进入,在第一次出现时被提及的单词将自动高亮显示。请注意,第一次出现是在向后搜索。可读的字符串也出现在游标之后,但它向后搜索。 / ^字符串 这个命令在前向搜索字符串,但在一行的开头。如果该行的开头没有这样的单词,它将显示一个no match消息。 例子: / ^可读 ![]() 在输入之后,看看上面的快照/ ^可读,光标移动到行首的字符串。 美元/字符串 这个命令在前向搜索字符串,但在一行的末尾。如果该行末尾没有这样的单词,它将显示一个no match消息。 例子: 美元/可读 ![]() 在输入之后,看看上面的快照/美元可读,光标移动到行尾的字符串。 n n命令表示搜索字符串的下一次出现。 ![]() 看上面的快照,光标是第一次出现的字符串。 ![]() 查看上面的快照,按下n后,光标位于字符串的下一个出现处。 / \ 这个命令只搜索<>中包含的单词。 示例1: / \ ![]() 在输入之后,看看上面的快照/ \ <he \ >指挥部,我们接到命令了他。 示例2: /他 ![]() 看上面的快照,搜索之后他与命令/他,光标被高亮显示他从的词。 / pl (abc) ce 当你对单词的拼写有疑问时,这个命令很有用。在这里你可以写下与你的搜索相关的所有可能性。 例子: /控制(ae) nt ![]()
下一个话题
Linux vi替换所有
|