Подтвердить что ты не робот

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

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

4b9b3361

Ответ 1

https://github.com/sobstel/SyncedSideBar

Вы можете установить это с помощью утилиты Package Control (хотя она не упоминается на странице github).

Ответ 2

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

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

Чтобы выполнить привязку клавиш, перейдите в раздел "Настройки" > "Ключевые привязки-Пользователь" и добавьте:

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

https://github.com/miguelgraz/FocusFileOnSidebar

Ответ 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')

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