Как правило, вы устанавливаете сборку или другую задачу или скрипт npm, а затем запускаете это с помощью горячей клавиши.
Существует еще один новый способ сделать это с помощью отправить текст в терминал .
Например, попробуйте это в ваших сочетаниях клавиш:
{
"key": "ctrl+alt+u",
"command": "workbench.action.terminal.sendSequence",
"args": {
"text": "node -v\u000D"
}
}
или для сценария npm:
{
"key": "ctrl+alt+u",
"command": "workbench.action.terminal.sendSequence",
"args": {
"text": "npm run-script test\u000D"
}
}
Первый запустит команду node -v
(\u000D
- это возврат, поэтому он выполняется).Тем не менее, я все же рекомендую на самом деле настроить задачу сборки, а затем есть ключевые цепочки для запуска задачи сборки: Ctrl - shift - B .Или сценарий npm.
Например, если у вас был запущен более сложный сценарий, см. Как связать задачу с привязкой клавиш или Как связать клавиши внешней командой .
РЕДАКТИРОВАТЬ : Начиная с v1.32 вы можете сделать что-то вроде этого:
{
"key": "ctrl+shift+t",
"command": "workbench.action.terminal.sendSequence",
"args": { "text": "tsc '${file}'\u000D" }
}
Теперь вы можете использовать встроенныйпеременные, такие как ${file}
, с помощью команды sendSequence
в привязке клавиш.Я завернул ${file}
в одинарные кавычки на случай, если в вашей структуре каталогов есть папка с пробелом в имени.И \u000D
- это возврат.