2011-02-16 56 views
11

gVim中是否有功能,插件或方式來顯示匹配搜索詞的標記,並指出它們在緩衝區中的粗略位置?例如,當在緩衝區中搜索「foo」時,該功能會將標記與垂直滾動條一起放入。每個標記都表示匹配的「foo」。當您滾動到該位置時,您會在緩衝區中看到「foo」。有了這個特性,我可以很容易地直觀地看出術語的分佈模式,當前術語在文檔中相對較多,大概出現了多少次。gVim - 顯示匹配搜索詞的位置標記

如果沒有這樣的功能,是否有辦法在插件中操作滾動條和gVim的其他GUI組件?

在Firefox中,類似功能是由Search Marker(過時),XUL/Migemo(過時)或FindBar Tweak(最新)擴展完成的。

UPDATE:

+0

+1就像我想在gvim中看到的一樣,如果不調整gvim的來源,我不認爲這是可能的。但我很想看到這樣的答案:) – 2011-02-17 10:12:00

+0

順便說一句,此功能也默認在谷歌瀏覽器中可用。 – Rabarberski 2013-08-23 07:38:32

+0

我非常喜歡這個想法,所以我創建了上游的bug。隨意在那裏發表評論。讓我們看看是否有人願意實施它:https://code.google.com/p/vim/issues/detail?id=191&thanks=191&ts=1388501313 – 2013-12-31 14:50:23

回答

2

如果你想看到的分佈,你可以嘗試:

:g//# 

這將顯示在搜索模式中找到的行。

1

嘗試:set hlsearch得到突出顯示搜索字詞。

另請嘗試按^G查看光標的行和列。