如何列出包含“find”命令匹配项的行?即,我想在一个单独的窗口中列出所有匹配的行。目前只能转到下一个/上一个'发现'。
答案 0 :(得分:16)
在Mac上尝试'在文件中查找'( Cmd + Shift + F ,大概是 Ctrl + PC上的 Shift + F 。
在Where字段中指定<open files>
将仅搜索打开的文件。搜索结果将显示在新选项卡中,您可以双击任何结果以跳转到匹配文件中的该行。
答案 1 :(得分:5)
1.这是一个参考:How can I filter a file for lines containing a string in Sublime Text 2?
2.现在有一个过滤线的插件: https://github.com/davidpeckham/FilterLines 它允许基于字符串或正则表达式进行过滤和代码折叠。
答案 2 :(得分:2)
我认为最简单的方法就是搜索这样的行 - &gt; &#34;。* find_this_string。*&#34; 并确保勾选正则表达式。然后,您可以点击&#34;查找全部&#34; (alt + enter),只需将所有结果复制并粘贴到新窗口即可。