Sublime Text:打开文件的文本列表

sub*_*ime 9 text-editor sublimetext sublimetext2 sublimetext3

我有一些文件以崇高的文字打开.我可以在侧面板上看到该列表.我想知道是否有一个插件可以将此列表作为文本提供给我.即,我点击一个按钮,弹出一个新文件,列出所有打开的文件名.

4 open files: 

open_file_1.cc
open_file_1.h
open_file_2.cc
open_file_2.h
Run Code Online (Sandbox Code Playgroud)

sub*_*ime 13

我为此写了一个小插件,因为我找不到任何东西.将其粘贴在这里,以便将来可以根据需要使用它.

https://github.com/rrg/ListOpenFiles
Run Code Online (Sandbox Code Playgroud)


Max*_*ace 7

按:

Ctrl ` (Control-backtick)
Run Code Online (Sandbox Code Playgroud)

打开Sublime的内部Python控制台。然后运行以下命令:

print("\n".join([view.file_name() for view in sublime.active_window().views() if view and view.file_name()]));
Run Code Online (Sandbox Code Playgroud)

控制台应打印以新行分隔的打开文件的完整路径列表。请注意,由于Sublime的控制台不支持多行Python,因此这有点麻烦。这里的主要优点是您无需安装任何东西。

  • 获取所有 Sublime 窗口的打开文件: `print("\n".join([view.file_name() for window in sublime.windows() for view in window.views() if view and view.file_name() ]))` (2认同)