Можно ли использовать одну и ту же привязку ключей для двух разных пакетов в зависимости от расширения файла? - PullRequest
0 голосов
/ 02 января 2019

Я использую пакет atom-runner, который запускает сценарии, когда я нажимаю alt + x:

enter image description here

Теперь я также установил gpp-пакет компилятора, который запускает файлы c ++, когда я нажимаю F5:

enter image description here

Это сбивает с толку две разные привязки клавиш для запуска.Я хотел бы использовать alt + x как для gpp-компилятора, так и для atom-runner, в зависимости от файла: если это файл ac / c ++, тогда запустите gpp-compiler, в противном случае запустите atom-runner.

Этовозможно?

1 Ответ

0 голосов
/ 03 января 2019

Вам повезло.Недавно я делал что-то похожее на это и думал, что это можно сделать.

Я сделал пакет Atom, чтобы сделать то, что вы ищете.Вы можете найти его в https://atom.io/packages/multi-hotkey. Горячая клавиша по умолчанию - Ctrl-M.

В настоящее время возможна только одна горячая клавиша, но доступны настройки для четырех различных введенных пользователем расширений файлов и соответствующих команд, а также последняя команда для всего, что не соответствует предыдущим расширениям.

...