Sublime Text 2 - 与侧边栏中的编辑/显示文件链接

时间:2012-02-11 16:30:10

标签: sublimetext

我正在寻找像Eclipse的Link with Editor这样的功能。基本上,我希望我正在编辑的任何文件都显示在文件树中的位置。

5 个答案:

答案 0 :(得分:254)

只需右键单击文件视图中的任意位置,然后按“在侧栏中显示”。

Sublime Text 2: built-in "reveal in Side Bar" feature

要进行键绑定,请转到首选项>键绑定 - 用户和添加:

{ "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我=)

https://github.com/miguelgraz/FocusFileOnSidebar

答案 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')

希望这有帮助!