2013-10-29 15 views
7

Tôi có một số tệp được mở trong văn bản tuyệt vời. Tôi có thể thấy danh sách đó trên bảng điều khiển bên cạnh. Tôi muốn biết nếu có một plugin có thể cho tôi danh sách này dưới dạng văn bản. tức là, tôi nhấn một nút và tệp mới bật lên có liệt kê tất cả các tên tệp đang mở.Văn bản tuyệt vời: danh sách văn bản các tệp đang mở

4 open files: 

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

Trả lời

13

tôi đã viết một plugin nhỏ cho điều này như tôi không thể tìm thấy bất cứ điều gì. Dán nó ở đây để ai đó có thể sử dụng nó nếu cần thiết trong tương lai.

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

Tìm kiếm "ListOpenFiles" trong Kiểm soát gói (như bạn đã đề xuất trong liên kết github) không hoạt động đối với tôi-- plugin ST2 có tương thích không? –

+0

Để nó hoạt động trở lại, https://packagecontrol.io/packages/ListOpenFiles nếu bạn quan tâm về lý do tại sao nó bị thiếu trong kho lưu trữ gói trong một thời gian ở đây là chủ đề https://github.com/wbond/package_control_channel/pull/ 3357 – sublime

3

Plugin này nên khá dễ dàng để sửa đổi cho phù hợp với nhu cầu của bạn:

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

+0

vâng tôi đã xem plugin đó, nó khá giống nhau. Tôi sẽ xem xét việc viết các plugin tuyệt vời và python nếu không có bất kỳ giải pháp nào khác. Cảm ơn. – sublime

3

Press:

Ctrl ` (Control-backtick) 

Để mở giao diện điều khiển Python nội Sublime của. Sau đó, chạy lệnh sau:

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

Bàn điều khiển sẽ in danh sách được phân tách bằng đường dẫn đầy đủ của các tệp đang mở của bạn. Lưu ý rằng đây là một chút của một hack kể từ khi giao diện điều khiển của Sublime không hỗ trợ Python đa cấp. Ưu điểm chính ở đây là bạn không phải cài đặt gì cả.

Các vấn đề liên quan