2013-10-29 7 views
7

Ich habe einige Dateien in erhabenen Text geöffnet. Ich kann diese Liste auf der Seitenwand sehen. Ich möchte wissen, ob es ein Plugin gibt, das mir diese Liste als Text geben kann. d. h., ich drücke auf eine Schaltfläche und es wird eine neue Datei angezeigt, die alle geöffneten Dateinamen auflistet.Sublime Text: Textliste der geöffneten Dateien

4 open files: 

open_file_1.cc 
open_file_1.h 
open_file_2.cc 
open_file_2.h 

Antwort

13

Ich schrieb ein kleines Plugin, wie ich konnte nichts finden. Hier einfügen, damit jemand es in Zukunft verwenden kann.

https://github.com/rrg/ListOpenFiles 
+0

Die Suche nach "ListOpenFiles" in der Paketsteuerung (wie Sie in diesem GitHub-Link vorgeschlagen haben) funktionierte nicht für mich - ist das Plugin ST2 nur kompatibel? –

+0

Bekam es wieder zu arbeiten, https://packagecontrol.io/packages/ListOpenFiles, wenn Sie sich interessieren, warum es für eine Weile im Paket-Repository fehlte hier ist der Thread https://github.com/wbond/package_control_channel/pull/ 3357 – sublime

3

sollte Dieses Plugin ziemlich einfach sein, Ihre Bedürfnisse zu ändern anpassen:

für diese

https://github.com/phildopus/sublime-goto-open-file

+0

ja ich schaute auf das Plugin, es ist ziemlich ähnlich. Ich werde einen Blick darauf werfen, sublime Plugins und Python zu schreiben, wenn niemand eine andere Lösung hat. Vielen Dank. – sublime

3

Press:

Ctrl ` (Control-backtick) 

zu sublimieren internen Python-Konsole zu öffnen. Dann führen Sie den folgenden Befehl ein:

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

Die Konsole eine neue Zeile getrennte Liste der vollständigen Pfade zu Ihren geöffneten Dateien gedruckt werden soll. Beachten Sie, dass dies ein bisschen wie ein Hack ist, da die Sublime-Konsole kein mehrzeiliges Python unterstützt. Der Hauptvorteil hier ist, dass Sie nichts installieren müssen.

Verwandte Themen