我使用VIM处理Powershell文件。我如何制作gvim:
答案 0 :(得分:2)
以下命令将把所有匹配的行放到命令窗口中。
:vimgrep /INSERT_EXPRESSION_HERE/ % | cw
然后,您可以使用普通的vim导航在命令窗口中找到该行,然后点击Enter
跳转到该文件中的该行。要再次返回列表,您可以在正常模式下使用普通的vim窗口移动命令C-w,j
。
答案 1 :(得分:1)
对于非持久性搜索结果列表,您可以使用内置:ilist
命令列出并:ijump
跳转。我的FindOccurrence plugin扩展了映射([/
以查询模式,列出所有匹配项,并查询要跳转到的数字,以及使用当前搜索模式的[N
。这是一个小小的演示:
要保留搜索结果列表,可以使用带有 quickfix list 的:vimgrep
(如@ merlin2011的回答所示)。我的GrepHere plugin让这更容易。再次,一个简短的演示: