vim - 突出显示包含搜索词的行

标签 vim

我知道可以配置 vim 以突出显示搜索词的所有匹配项。

但是,是否可以突出显示搜索到的单词所在的整行?如果是这样,如何?

最佳答案

如果您通常希望突出显示当前行:

:set cursorline

如果您只想突出显示搜索,唯一简单的方法是扩展搜索模式以覆盖整行:
:set hlsearch
:let @/ = '.*'.@/.'.*'

请注意,在 n/N ,光标现在将跳到行首,而不是匹配的单词。此外,您将无法执行 :%s//...匹配词的替换(不重复搜索模式)。

关于vim - 突出显示包含搜索词的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12618403/

相关文章:

vim - 我怎样才能让vim只在空白处换行?

vim - 将当前单词的下一次出现添加到 VIM 中的选择中

vim - VIM 中的多行编辑(使用标记)

vim - Vim 中无法匹配一个或多个空格

vim - Vim 中的 ls 命令显示出奇怪的结果

regex - 在 Vim 中匹配单引号或双引号字符串

python - 仅在 python 文件中将制表符扩展到 vim 中的空格?

vim - win7下如何查看make后的输出?

vim - 如何为 Groovy 类生成 TAGS 文件以便在 VIM/Emacs 中使用

vim - 如何在vim中更快地滚动