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