VSCode: Команда «Запустить активный файл в активном терминале» не работает с bash

#bash #visual-studio-code #vscode-settings #git-bash

Вопрос:

У меня есть простой тестовый файл с именем newfile.sh с этой строкой кода:

 echo "Hello Bangkok!"
 

Если я запущу это с помощью ввода в консоли bash

 bash myfile.sh
 

это работает:

введите описание изображения здесь

Но если я перейду с помощью ctrl shift p к командам и выберу «Запустить активный файл в активном терминале», это не сработает. Выход:

введите описание изображения здесь

Знак $ отсутствует перед bash, он добавляет двоеточие к команде bash и удаляет обратную косую черту из пути к файлу. Это логически приводит к ошибке «команда не найдена».

У кого-нибудь есть идеи, как это исправить?

Большое спасибо.

Ответ №1:

Я установил расширение «Code Runner» и добавил строку "code-runner.runInTerminal": true в файл settings.json. Теперь у меня есть ярлык для запуска файла в терминале bash.