Ctrl + P 让我可以找到所有项目文件中的文件。
但是,重复的名称太多了。我在Eclipse中寻找像 Ctrl + E 这样的快捷键,这样我只需要在打开的文件中找到该文件。这样可以省去很多关键的打击。可能叫做“侧边栏过滤器”?
如果是2或3则无关紧要。
答案 0 :(得分: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上测试)
答案 1 :(得分:1)
答案 2 :(得分:0)
Sublime Text中有一个名为Goto Anything
的有用函数。您可以通过在Windows中按Ctrl + P
来访问它,然后您可以搜索位于当前项目中的任何文件(打开项目,启用侧栏,并将文件夹从资源管理器拖放到侧边栏)