我希望我的Vim在我输入搜索时突出显示所有搜索结果,即不仅仅是下一个搜索结果(如incsearch
),而是所有搜索结果(如hlsearch
中所示)在我打字的同时)。我还想在搜索之后立即关闭搜索突出显示。这可能吗?
答案 0 :(得分:5)
听起来你想要haya14busa/incsearch.vim。它最重要的是突出显示你正在搜索的每个结果,你可以在这个gif中看到:
还有其他一些事情。例如,它可以配置为在完成搜索时关闭突出显示,并且还可以为其他搜索相关功能提供有用的映射,例如
n
N
*
#
g*
g#
您可以通过
使用Neobundle / Vundle / vim-plug进行安装NeoBundle 'haya14busa/incsearch.vim'
Plugin 'haya14busa/incsearch.vim'
Plug 'haya14busa/incsearch.vim'
或与病原体一起做:
git clone https://github.com/haya14busa/incsearch.vim ~/.vim/bundle/incsearch.vim
答案 1 :(得分:1)
您可以尝试vim-cool中提到的similar question插件:
Vim-cool会在您完成搜索后禁用搜索突出显示 再次搜索时重新启用它。
当光标在单词上时,Vim-cool重新启用搜索突出显示 与最后一个搜索模式匹配。
Vim-cool很酷。