簡體   English   中英

Emacs樣式突出顯示在Vim中

[英]Emacs style highlighting for inc-search in vim

我意識到這個問題以前曾在這個論壇上提出過,但是我沒有找到答案,所以去了。

在Vim中,有沒有一種方法可以在搜索時對所有匹配項進行即時突出顯示?

如果啟用incsearch並鍵入“ / something”,它將僅突出顯示第一個匹配項。 如果啟用hlsearch並鍵入“ / something”,則在按Enter之前什么都不會發生(它僅突出顯示先前的搜索)。

在emacs中,第一個匹配項將突出顯示,並且(稍有延遲后)屏幕上的所有其他匹配項將以不同的顏色突出顯示,從而在掃描一段代碼中的匹配項時幾乎立即獲得反饋。

使用easy-motion的n-search功能,它可以完全滿足您的需要(在gif演示中查看)獎金:它還為您調暗了背景,真正使搜索變得容易

https://github.com/Lokaltog/vim-easymotion#n-character-search-motion

您可以使用incsearch.vim插件執行此操作:

類似於emacs的incsearch:在增量搜索時移動光標

您需要首先安裝插件並綁定<Over>(incsearch-...)

您正在尋找:set incsearch和hlsearch。 但是,所有匹配都將具有相同的顏色。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM