Sublime Text 2 - Ссылка на редактор / Показать файл на боковой панели


101

Я ищу такую ​​функцию, как Eclipse Link with Editor. По сути, я хочу, чтобы любой файл, который я редактирую, отображался на своем месте в дереве файлов.


1
вы можете обновить выбранный вами ответ на BoundinCode. Его ответ - самый простой способ - сделать это без каких-либо плагинов.
Adrien Be

Ответы:



255

Просто щелкните правой кнопкой мыши в любом месте представления файла и нажмите «Показать на боковой панели».

Sublime Text 2: встроенная функция «раскрыть на боковой панели»

Чтобы сделать привязку клавиш, перейдите в Preferences> Key Bindings-User и добавьте:

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

От сюда .


41
У вас даже может быть привязка клавиш для «Показать на боковой панели», см .: gist.github.com/1596897#gistcomment-82781
awendt

прохладный!! Я искал это и планировал написать такой! Но не нужен! Престижность!
KillABug 06

Это полезный ответ, но выбранный ответ воспроизводит функциональность «Связи Eclipse с редактором». как просили в вопросе. т.е. показывать_в_сайд_бар активный файл без необходимости нажимать ярлык.
serby

В macOS вы можете вместо этого использовать командную клавишу .. { "keys": ["super+shift+r"], "command": "reveal_in_side_bar" }
Моломби,

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

Это очень полезно для изменения сохраненного плагина


1
Альберт ... отличный ответ ... это ответ программиста на программиста ... спасибо !!! ;-)
ZEE

2

Я знаю, что довольно опаздываю на вечеринку здесь, но, имея ту же потребность и пытаясь избежать команд мыши, я написал новый плагин для этого, взгляните и попробуйте, что угодно, пожалуйста, не стесняйтесь пинговать меня знак равно

https://github.com/miguelgraz/FocusFileOnSidebar


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

Надеюсь на эту помощь!

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.