Попробуйте
{
"key": "ctrl+shift+t",
"command": "workbench.action.terminal.sendSequence",
"args": { "text": "node '${file}'\u000D" }
}
С любым набором клавиш. См. Примечания к выпуску: sendSequence и переменные .
С vscode v1.32 вы можете отправлять последовательность в терминал, используя переменные типа $ {file}, который является текущим файлом. Если вам нужен какой-то другой путь, замените $ {file} на ваш путь в привязке ключей выше.
В приведенном выше связывании клавиш я только что добавил node
- замените его всем необходимым для запуска файлов python в терминале. Как и все ваши настройки: "c:/python27/python.exe"
из "python.pythonPath": "c:/python27/python.exe"
\u000D
- возврат, поэтому он запускается автоматически.
Я добавил '
s вокруг переменной $ {file} на случай, если в пути к файлу есть пробелы,
как c:Users\Some Directory\fileToRun