Я ищу функцию, такую как Eclipse Link with Editor. В принципе, я хочу, чтобы любой файл, который я редактирую, отображался на своем месте в дереве файлов.
Sublime Text 2 - Ссылка с редактором/Показать файл на боковой панели
Ответ 1
https://github.com/sobstel/SyncedSideBar
Вы можете установить это с помощью утилиты Package Control (хотя она не упоминается на странице github).
Ответ 2
Просто щелкните правой кнопкой мыши в любом месте файла и нажмите "Показать на боковой панели".
Чтобы выполнить привязку клавиш, перейдите в раздел "Настройки" > "Ключевые привязки-Пользователь" и добавьте:
{ "keys": ["ctrl+shift+r"], "command": "reveal_in_side_bar" }
Из здесь.
Ответ 3
Существует более простая возможность автоматизировать это: создать новый плагин:
Инструменты меню- > Новый плагин и сохраните это:
import sublime, sublime_plugin
class SideBarListener(sublime_plugin.EventListener):
def on_activated(self, view):
view.window().run_command('reveal_in_side_bar')
По умолчанию выбрана папка для сохранения, а по умолчанию добавляется расширение (.py).
В окнах папка C:\Users\username\AppData\Roaming\Sublime Text 2\Packages\User
Это очень полезно для изменения сохраненного pluggin
Ответ 4
Я знаю, что я опоздал на вечеринку здесь, но, имея ту же самую потребность и пытаюсь избежать команд мыши, я написал для этого новый плагин, взгляните и попробуйте, ничего, пожалуйста, не стесняйтесь to ping me =)
Ответ 5
Я протестировал решение, предложенное Albert Català, но вызывает ошибку, когда появляется всплывающее окно с командой "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')
Надеюсь на эту помощь!