我正在寻找像Eclipse的Link with Editor这样的功能。基本上,我希望我正在编辑的任何文件都显示在文件树中的位置。
答案 0 :(得分:254)
只需右键单击文件视图中的任意位置,然后按“在侧栏中显示”。
要进行键绑定,请转到首选项>键绑定 - 用户和添加:
{ "keys": ["ctrl+shift+r"], "command": "reveal_in_side_bar" }
来自here。
答案 1 :(得分:81)
https://github.com/sobstel/SyncedSideBar
您可以通过Package Control实用程序安装它(虽然它没有在github页面上提及它。)
答案 2 :(得分:14)
有一个更简单的选项可以自动执行此操作:创建一个新的插件:
菜单工具 - >新插件并保存:
import sublime, sublime_plugin
class SideBarListener(sublime_plugin.EventListener):
def on_activated(self, view):
view.window().run_command('reveal_in_side_bar')
默认选择保存此文件夹的文件夹,默认情况下也会添加扩展名(.py)。
在Windows上,文件夹为C:\Users\username\AppData\Roaming\Sublime Text 2\Packages\User
修改已保存的插件非常有用
答案 3 :(得分:2)
我知道我在这里聚会已经很晚了,但是有了同样的需求并试图避免鼠标命令我已经写了一个新的插件,看看并尝试一下,什么请随意ping我=)
答案 4 :(得分:0)
我测试了AlbertCatalà提出的解决方案,但是当弹出窗口出现时会出现错误,例如“Quick Switch Projects”命令。
所以这是我的修改版本以避免错误:
import sublime
import sublime_plugin
class LinkWithEditor(sublime_plugin.EventListener):
def on_activated(self, view):
if view.window() is not None:
view.window().run_command('reveal_in_side_bar')
希望这有帮助!