sublime text-“列出包含'find'字符串的行

时间:2013-01-16 17:36:20

标签: sublimetext2

如何列出包含“find”命令匹配项的行?即,我想在一个单独的窗口中列出所有匹配的行。目前只能转到下一个/上一个'发现'。

3 个答案:

答案 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?

  • 按Ctrl + F(⌘+ F)至&#34; 全部查找&#34;出现次数;
  • 按Ctrl + L到展开所有选择到行。
  • 然后你可以按Ctrl + C(⌘+ C)或Ctrl + Shift + K(^ +⇧+ K)来 复制/删除这些行。

2.现在有一个过滤线的插件:     https://github.com/davidpeckham/FilterLines 它允许基于字符串或正则表达式进行过滤和代码折叠。 filterlines plugin:Edit->Line->Filter

答案 2 :(得分:2)

我认为最简单的方法就是搜索这样的行 - &gt; &#34;。* find_this_string。*&#34; 并确保勾选正则表达式。然后,您可以点击&#34;查找全部&#34; (alt + enter),只需将所有结果复制并粘贴到新窗口即可。