2017-05-25 57 views
0

我想要簡單的動作列出窗口中的所有匹配項,例如使用vimgrep和quickfix的組合。 在easymotion中搜索字符串時,它只顯示當前屏幕中的匹配項,我可以跳轉到當前屏幕中的每個位置。我怎樣才能將整個文件的所有匹配,而不是當前屏幕中的匹配,使用簡單的動作列表進入子窗口,並可以跳轉文件中的匹配位置? 感謝如何列出easymotion vim中的所有匹配

+1

這是一個很奇怪的問題。你確定你正在使用Easymotion嗎? – romainl

+0

我的介紹中可能存在一些誤導,因爲engilsh不是我的母語。我重新編輯我的問題。我認爲有一些工具,如微世界或VS可以列出窗口中的所有匹配。我也瀏覽了easymotion文檔,但無法找到這個功能(可能是因爲我的英文不好)。 –

回答

1

的EasyMotion可能是有益的導航但它是搜索完全無用。

你已經知道:help :grep:help :vimgrep

:grep foo % 
:vim foo % 

:grep通常是最快的兩個,但它僅搜索在實際文件,而:vimgrep也搜索在緩衝區中,只要他們符合實際的文件。

您還可以結合:help :g:help :#

:g/foo/# 

或利用:help include-search

:ilist foo 
相關問題