2016-07-25 90 views

回答

3

聽起來容易實現只需選擇Tools >> Developer >> New Plugin...並添加內容:

import sublime_plugin 
import os 


def _show_name(name): 
    return ([os.path.basename(name), name] if name 
      else ["untitled", "untitled"]) 


class ShowBuffersCommand(sublime_plugin.WindowCommand): 
    def run(self): 
     window = self.window 
     views = list(window.views()) 
     show_entries = [_show_name(v.file_name()) for v in views] 

     def on_done(index): 
      if index == -1: 
       return 
      window.focus_view(views[index]) 

     window.show_quick_panel(show_entries, on_done) 

然後將其保存到您的Package/User文件夾,這個(或其他按鍵綁定)添加到您的鍵盤佈局

{ 
    "keys": ["ctrl+e"], 
    "command": "show_buffers" 
}, 

(測試ST3)

+0

哇!了不起!! – Bomin

1
+0

他們倆都只讓我看到打開的文件....但我該如何導航? – Bomin

+0

@Bomin只需點擊你想導航到 –

+0

是的文件...我試圖找到一種方法來使用鍵盤而不是鼠標,例如,如果有1aa.txt,b22.txt。我可以輸入「b」,然後轉到b22.txt。 – Bomin

0

中有崇高的文本稱爲Goto Anything一個有用的功能。您可以通過在Windows中按Ctrl + P來訪問該窗口,然後您可以搜索位於當前項目中的任何文件(打開項目,啓用側欄以及將文件夾從資源管理器拖放到側欄)。

相關問題