Sublime Text 是否有查找打开文件的快捷方式(Eclipse Ctrl + E)?
Is there a shortcut for Sublime Text to find an open file (Eclipse Ctrl + E)?
Ctrl+P 的 Sublime Text 让我从所有项目文件中找到一个文件。
但是,重名太多了。我在 Eclipse 中寻找像 Ctrl+E 这样的快捷键,这样我只需要在我打开的文件中找到该文件即可。这样可以节省很多敲击键。可能叫做“侧边栏过滤器”?
无论是 2 还是 3。
- 选项一,转到 "View" 菜单并选择 "Side Bar",然后选择 "Show Open Files"
- 方案二,这里有个小插件https://github.com/rrg/ListOpenFiles
听起来很容易实施,只需 select 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 上测试)
Sublime Text 中有一个有用的函数,叫做 Goto Anything
。您可以通过按 Windows 中的 Ctrl + P
来访问它,然后您可以搜索位于当前项目中的任何文件(要打开一个项目,启用边栏,并从资源管理器中拖放一个文件夹到边栏)。
Ctrl+P 的 Sublime Text 让我从所有项目文件中找到一个文件。
但是,重名太多了。我在 Eclipse 中寻找像 Ctrl+E 这样的快捷键,这样我只需要在我打开的文件中找到该文件即可。这样可以节省很多敲击键。可能叫做“侧边栏过滤器”?
无论是 2 还是 3。
- 选项一,转到 "View" 菜单并选择 "Side Bar",然后选择 "Show Open Files"
- 方案二,这里有个小插件https://github.com/rrg/ListOpenFiles
听起来很容易实施,只需 select 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 上测试)
Sublime Text 中有一个有用的函数,叫做 Goto Anything
。您可以通过按 Windows 中的 Ctrl + P
来访问它,然后您可以搜索位于当前项目中的任何文件(要打开一个项目,启用边栏,并从资源管理器中拖放一个文件夹到边栏)。