基本上我需要創建一個quickfix緩衝區列出所有匹配正則表達式的行。什麼是最好的方法?VIM搜索模式到quickfix
全局命令可能不是最好的,但我認爲它應該可用。全局命令的輸出是完美的,但我需要它到超鏈接的匹配行。
基本上我需要創建一個quickfix緩衝區列出所有匹配正則表達式的行。什麼是最好的方法?VIM搜索模式到quickfix
全局命令可能不是最好的,但我認爲它應該可用。全局命令的輸出是完美的,但我需要它到超鏈接的匹配行。
使用caddexpr: -
g/<pattern>/caddexpr expand("%") . ":" . line(".") . ":" . getline(".")
你也不能使用全球指揮與什麼是內置的堅持。 使用下面的命令使用vimgrep:
:vimgrep /pattern/ %
然後:copen
或:cwindow
個人而言,我認爲這是一個更好的答案,因爲它與接受的答案完全相同,但是以更簡單,更緊湊的方式。 – Michael 2013-03-07 15:16:03
簡單而有效! – 2017-06-29 03:33:21
酷......然後打電話:CWindow的,當然。 – 2009-08-25 20:07:01