繁体   English   中英

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

[英]how to take the all places that a word exists on vim?

例如,我有以下文字:

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

Red will  always be red .

My best color is red!

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

vim可以这样做吗?

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

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

:set hlsearch打开突出显示的搜索。

例:

/red

标准搜索怎么样?

:set ignorecase
:set hlsearch
:set incsearch
/red

输入以下内容,逐字输入vim

 :set hlsearch <enter>
 /red <enter>

在Vim:

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

然后按下你想要的单词,然后按: * (在命令模式下)(多次,它将从一个到另一个,并回绕到开头。漂亮!)

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM