2016-07-25 82 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来访问该窗口,然后您可以搜索位于当前项目中的任何文件(打开项目,启用侧栏以及将文件夹从资源管理器拖放到侧栏)。

相关问题