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