Ctrl + P Sublime Text让我从所有项目文件中找到一个文件。是否有Sublime Text找到打开文件的快捷方式(Eclipse Ctrl + E)?
但是,有太多重复名称。我正在寻找一个快捷键,如Ctrl + E在Eclipse中,所以我只需要在我打开的文件中找到该文件。这将节省很多关键的打击。可能被称为“边栏过滤器”?
不要紧,如果是2或3
Ctrl + P Sublime Text让我从所有项目文件中找到一个文件。是否有Sublime Text找到打开文件的快捷方式(Eclipse Ctrl + E)?
但是,有太多重复名称。我正在寻找一个快捷键,如Ctrl + E在Eclipse中,所以我只需要在我打开的文件中找到该文件。这将节省很多关键的打击。可能被称为“边栏过滤器”?
不要紧,如果是2或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)
中有崇高的文本称为Goto Anything
一个有用的功能。您可以通过在Windows中按Ctrl + P
来访问该窗口,然后您可以搜索位于当前项目中的任何文件(打开项目,启用侧栏以及将文件夹从资源管理器拖放到侧栏)。
哇!了不起!! – Bomin