В IntelliJ IDEA, как я могу создать привязку ключа, которая выполняет сценарий оболочки с текущим файлом в качестве параметра? - PullRequest
9 голосов
/ 01 октября 2011

Как в IntelliJ IDEA создать привязку клавиш, которая выполняет сценарий оболочки с текущим файлом в качестве параметра?

Например, если я нахожусь в тестовом файле (entity.spec.js), я хочу сохранить и нажать привязку ключа для запуска сценария оболочки с этим файлом в качестве параметра:

./run_test.sh /full/path/to/entity.spec.js

Есть идеи, как это сделать?

1 Ответ

11 голосов
/ 01 октября 2011

Вы можете сделать это, используя Внешние инструменты .Затем вы можете назначить сочетание клавиш для вашего инструмента в Settings |Keymap.

Обратите внимание, что вы должны указать интерпретатор оболочки как Программа для внешнего инструмента (например, /bin/bash) и передать путь к сценарию и имя файла как Параметры .Используйте кнопку Вставить макрос , чтобы добавить макрос для текущего пути к файлу редактора.

...