📅  最后修改于: 2020-10-14 08:21:27             🧑  作者: Mango
搜索是非常常见的操作,它是我们大多数时候使用的操作之一。在本章中,我们将看到一些命令,这些命令将允许有效地执行这些操作。
在本章中,我们将讨论以下项目-
要执行增量搜索,请执行以下命令-
:set incsearch
要突出显示搜索,请执行以下命令-
:set hlsearch
此命令将自动突出显示当前匹配项。例如在下面的图像中狐狸词被突出显示-
要禁用增量搜索和突出显示的搜索,请执行以下命令-
:set noincsearch
:set nohlsearch
使用以下命令进行正向搜索-
Sr.No | Command & Description |
---|---|
1 | / Search expression in forward direction |
2 | n
Find next occurrence. This is same and find next |
3 | N
Find previous occurrence. This is same as find previous |
4 | //
Repeat previous forward search |
使用以下命令向后执行搜索
Sr.No | Command & Description |
---|---|
1 | ? Search expression in backward direction |
2 | n
Find previous occurrence. This is same and find previous |
3 | N
Find next occurrence. This is same as find next |
4 | ??
Repeat previous backward search |
将光标置于任何词下并执行以下命令以执行搜索操作-
Sr.No | Command & Description |
---|---|
1 | *
Search next occurrence of current word |
2 | #
Search previous occurrence of current word |
使用vimgrep命令,我们可以在多个文件中搜索
:vimgrep Jarvis *.txt
请注意,要转到下一个和上一个匹配项,我们必须使用以下命令-
Sr.No | Command & Description |
---|---|
1 | :cn
Go to next occurrence of expression |
2 | :cN
Go to previous occurrence of expression |