2012-02-11 76 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') 

希望這有助於!