如何在vim上占据一个单词的所有位置?

时间:2013-11-13 16:13:09

标签: search vim word show

例如我有以下文字:

My eyes are red , but the red eyes doesn't mean nothing

Red will  always be red .

My best color is red!

我希望vim搜索并告诉或告诉我所有“红色”字存在的地方。

vim可以这样做吗?

5 个答案:

答案 0 :(得分:1)

您可以使用/在文件中向前搜索,并使用?向后搜索文件。

n转到搜索文本的下一个实例,N转到上一个实例。

:set hlsearch启用突出显示的搜索功能。

示例:

/red

答案 1 :(得分:1)

标准搜索怎么样?

:set ignorecase
:set hlsearch
:set incsearch
/red

答案 2 :(得分:0)

在vim中逐字输入以下内容

 :set hlsearch <enter>
 /red <enter>

答案 3 :(得分:0)

在Vim中:

在命令模式下:如果您希望在搜索时突出显示您的单词,请确保设置了高位::set hlsearch

然后在你想要的单词之上,然后按:*(在命令模式下)(多次,它将从一个到另一个,并环绕到开头.Nifty!)< / p>

答案 4 :(得分:0)

您可以使用/red\c向前搜索并忽略大小写,或?red\c向后搜索。

或者,将光标移动到“红色”,按Ctrl+*转到下一个实例。 Ctrl+#转到上一个实例。