linux的vi下查找命令
-
在Linux的vi编辑器下,可以使用以下命令进行查找:
1. 使用`/`命令进行向前查找:在命令模式下,输入`/`之后紧跟要查找的字符串,按下回车键,vi会自动定位并高亮显示第一个匹配到的字符串。如果想继续查找下一个匹配项,可以使用`n`命令。
2. 使用`?`命令进行向后查找:在命令模式下,输入`?`之后紧跟要查找的字符串,按下回车键,vi会自动定位并高亮显示最后一个匹配到的字符串。如果想继续查找前一个匹配项,可以使用`N`命令。
3. 撤销高亮显示:在命令模式下,输入`:`命令,然后输入`nohlsearch`,按下回车键,vi会取消之前的高亮显示。
另外,还有一些与查找相关的命令可以在命令模式下使用:
– `*`命令:在命令模式下,将光标放在要查找的字符串上,按下`*`命令可以快速查找下一个匹配项。
– `#`命令:在命令模式下,将光标放在要查找的字符串上,按下`#`命令可以快速查找上一个匹配项。
– `:%s/old/new/g`命令:在命令模式下,可以使用该命令将文件中所有的”old”替换为”new”。如果只想替换第一个匹配项,命令可以改为`:%s/old/new/`。
以上是vi编辑器下常用的查找命令。在使用时,要注意区分编辑模式和命令模式,以免造成误操作。
2年前 -
在Linux中,使用vi编辑器时,可以使用以下命令进行查找:
1. `/`:在当前编辑的文件中向下查找指定的字符串。例如,要查找字符串”hello”,只需在命令模式下输入`/hello`并按下Enter键即可。vi将会定位到首次出现该字符串的位置。可以按下n键继续向下查找下一个匹配项。
2. `?`:在当前编辑的文件中向上查找指定的字符串。与`/`相反,该命令用于向上查找字符串。例如,要向上查找字符串”hello”,只需在命令模式下输入`?hello`并按下Enter键。同样地,按下n键可以继续向上查找下一个匹配项。
3. `n`:在查找操作中,按下n键可以继续查找下一个匹配项。例如,在使用`/`命令查找字符串时,按下n键可以继续向下查找下一个匹配项。
4. `N`:与n命令相反,按下N键可以继续查找上一个匹配项。
5. `*`:在当前光标所在的位置向后查找光标所在的单词。按下*键时,vi会自动匹配当前光标所在单词,并向后查找下一个匹配项。
这些命令可以帮助用户在vi编辑器中进行查找操作,提高编辑效率。在使用这些命令时,需要切换到命令模式,并确保光标位于编辑区域内。同时,可以通过调整vi编辑器的配置文件来自定义查找的行为,以满足个人需求。
2年前 -
在Linux中使用vi编辑器时,可以使用以下命令进行查找:
1. `/
`:在文本中向下查找关键字。在命令模式下(按下Esc键),输入`/`后紧跟要查找的关键字,然后按回车键即可。如果找到匹配的关键字,光标会定位到第一个匹配位置。 2. `?`:与`/`类似,但是用于向上查找关键字。在命令模式下,输入`?`后紧跟要查找的关键字,然后按回车键。
3. `n`:在文本中继续向下查找匹配的关键字。在命令模式下,按n键即可。
4. `N`:在文本中继续向上查找匹配的关键字。在命令模式下,按Shift+n键即可。
5. `*`:在光标所在位置向下查找当前光标所在处的单词。在命令模式下,按*键即可。
6. `#`:在光标所在位置向上查找当前光标所在处的单词。在命令模式下,按#键即可。
7. `:%s/
/ /g`:在整个文本中替换字符串。在命令模式下,输入上述命令,将` `替换为要查找的字符串,将` `替换为要替换的字符串。例如,要将文本中的”apple”替换为”orange”,则输入命令为`:%s/apple/orange/g`,然后按回车键。如果要确认每次替换,请在命令末尾添加`c`参数,即`:%s/apple/orange/gc`。 8. `/pattern/e`:在文本中找到与模式匹配的最后一行,并将光标定位到该行。在命令模式下,输入`/pattern/e`命令,将`pattern`替换为要查找的模式,然后按回车键。
以上是在vi编辑器中进行查找的常见命令。可以根据具体需求灵活运用这些命令进行查找和替换操作。
2年前