如何列出包含来自“查找”命令的匹配项的行?即,我想在一个单独的窗口中列出所有匹配的行。目前只能转到下一个/上一个“查找”。
问问题
24728 次
3 回答
22
尝试“在文件中查找”(在 Mac 上为 + +,在 PC 上可能Cmd为Shift+ + )。FCtrlShiftF
搜索结果将显示在新选项卡中,您可以双击任何结果以跳转到匹配文件中的该行。
- 要仅搜索打开的文件,
<open files>
请输入 Where 字段。 - 要仅显示匹配的行而不显示上下文周围的行,请切换“显示上下文”选项(位于“查找全部”面板的左侧)。
于 2013-01-16T18:37:32.233 回答
13
1.这是一个参考:如何在 Sublime Text 2 中过滤包含字符串的行的文件?
- 按 Ctrl+F(⌘+F) 以“查找所有”出现;
- 按 Ctrl+L 将所有选择扩展到行。
- 然后可以 Ctrl+C(⌘+C) 或 Ctrl+Shift+K(⌃+⇧+K) 复制/删除行。
2.现在有一个过滤行的插件: https ://github.com/davidpeckham/FilterLines 它允许基于字符串或正则表达式的过滤和代码折叠。
于 2015-07-02T04:19:11.053 回答
5
我认为最简单的方法就是搜索这样的行 -> ".*find_this_string.*"并确保勾选正则表达式。然后您可以单击“查找全部”(alt+enter),然后将所有结果复制并粘贴到新窗口中。
于 2016-09-27T11:47:02.473 回答