В настройках моей рабочей области у меня есть
{
"terminal.integrated.shellArgs.linux": [
"-c",
"yarn custom_shell"
],
}
который запускает пользовательскую оболочку, которая запрашивает ввод данных пользователем при запуске.
Когда я создаю конфигурацию launch.json
, которая запускается с помощью встроенного терминала, моя команда yarn custom_shell
будет выполняться и ждать ввода, в результате чего команда запуска, предоставленная VS Code, не будет выполняться. Эта же проблема возникает для расширений, которые запускают программу в моем встроенном терминале.
Есть ли способ запустить встроенный терминал с помощью terminal.integrated.shellArgs
только, когда это интерактивная пользовательская оболочка, а не оболочка, запускаемая расширением или launch.json
конфигурацией?