Можно ли автоматически фокусировать боковую панель при открытии? Я не могу сформировать правильную команду в моем файле раскладки ...

Мне нужно совместить

toggle_side_bar

с

focus_side_bar

2 ответа2

1

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

https://github.com/miguelgraz/FocusFileOnSidebar

1

См. Ответ на этот вопрос: https://stackoverflow.com/questions/9646552/is-it-possible-to-chain-key-binding-commands-in-sublime-text-2. Изменение reveal_in_side_bar в toggle_side_bar

Edit: это не работает для меня, но я думал, что это было то, что я делал. Во всяком случае, это работает (пока):

import sublime, sublime_plugin

class ToggleSideBarAndFocusCommand(sublime_plugin.WindowCommand):
    def run(self):
        self.window.run_command("toggle_side_bar")
        self.window.run_command("focus_side_bar")

Запустите в терминале Python с:

window.run_command("toggle_side_bar_and_focus")

Раскладка:

{ "keys": ["ctrl+shift+9"], "command": "toggle_side_bar_and_focus" },

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .