В Sublime Text бывают случаи, когда я хочу показать текущий файл на боковой панели, а затем перемещаться по структуре папок.
Этого можно добиться с помощью команд expand_in_side_bar
и focus_side_bar
, однако они должны быть связаны с двумя отдельными комбинациями клавиш, поэтому мне нужно использовать 2 комбинации клавиш для достижения моей цели, когда в идеале Я бы хотел только один (мне лень).
Есть ли способ связать несколько команд с одной комбинацией клавиш? например примерно так:
{
"keys": ["alt+shift+l"],
"commands": ["reveal_in_side_bar", "focus_side_bar"]
},
На основе ответов @artem-ivanyk и @d_rail
1) Инструменты → Новый плагин
import sublime, sublime_plugin
class RevealInSideBarAndFocusCommand(sublime_plugin.WindowCommand):
def run(self):
self.window.run_command("reveal_in_side_bar")
self.window.run_command("focus_side_bar")
Сохранить как RevealInSideBarAndFocus.py
2) Sublime Text 2 → Настройки → Ключ Bindings — User
Привяжите к ярлыку:
{ "keys": ["alt+shift+l"], "command": "reveal_in_side_bar_and_focus" }