2012-02-11 63 views
97

我正在寻找像Eclipse与编辑器链接功能。基本上,我想让我编辑的任何文件都显示在文件树中的位置。崇高文本2 - 链接与编辑/查看文件中的侧边栏

+1

您可能需要将您选择的答案更新为BoundinCode's。他的回答是最简单的方式,让你无需任何插件就可以做到这一点。 – 2014-06-17 12:23:56

回答

249

就在该文件的视图,按任意位置单击右键“显示在侧栏。”

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

要使键绑定,去首选项>键绑定用户,并添加:

{ "keys": ["ctrl+shift+r"], "command": "reveal_in_side_bar" }

here

+41

你甚至可以有一个键“显示在侧栏”,请结合:https://gist.github.com/1596897#gistcomment-82781 – awendt 2012-05-04 09:10:11

+0

酷!我正在寻找这个,并计划写一个!但不需要!荣誉! – KillABug 2014-08-06 06:09:40

+0

这是一个有用的答案,但所选答案复制了'Eclipse与编辑器的链接'的功能。按照问题的要求。即在不需要按快捷键的情况下揭示活动文件。 – serby 2015-02-20 22:40:33

13

还有一个更简单的自动化此选项:创建一个新的插件:

菜单工具 - >新建pluguin并保存此:

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

这是相当有用的修改保存撑着

+1

艾伯特......伟大的答案......这是一个程序员到程序员的答案......谢谢! ;-) – ZEE 2014-09-12 14:40:56

+0

MY NEW HERO! :d – Gruber 2015-12-29 01:41:53

0

我测试由阿尔伯特加泰罗尼亚语提出的解决方案,但会出现一个弹出窗口时,它会导致一个错误,用“例如,快速切换项目的命令。

因此,这里是我的修改版本,以避免发生错误:

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

希望这有助于!