В Sublime Text есть моменты, когда я хочу показать текущий файл на боковой панели, а затем перемещаться по структуре папок.
Это может быть достигнуто с помощью команд reveal_in_side_bar
и focus_side_bar
, однако они должны быть связаны с двумя отдельными комбинациями клавиш, поэтому я должен сделать 2 комбинации клавиш для достижения своей цели, когда в идеале я хотел бы только один (I ленив).
Можно ли связать несколько команд с одной комбинацией клавиш? например что-то вроде этого:
{
"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 → Preferences → Key Bindings - Пользователь
Привяжите его к ярлыку:
{ "keys": ["alt+shift+l"], "command": "reveal_in_side_bar_and_focus" }