#windows #bash #powershell #shell
Вопрос:
У меня есть файл, вызываемый start.sh
на вкладке проводника VS code. Когда я захожу в терминал в VS-коде, он загружает терминал power shell по умолчанию. Когда я захожу в каталог, где находится файл cd ...
, и позже набираю ./start.sh
его, скрипт не запускается, а вместо этого открывает файл в моем редакторе. Кто-нибудь знает, почему в Windows это происходит?
Комментарии:
1. Вероятно, в настройках ассоциации файлов Windows вы связали файл с редактором, а не с оболочкой, и вы используете cmd или PS, а не bash.
2. Он связан с кодом VS, так с чем же он должен быть связан?
3. Оболочка Linux, которую вы используете для своего проекта, например Git Bash. Но если вы используете Git Bash, было бы проще установить его в качестве оболочки для вашего терминала в первую очередь.
4. Я думал, что WSL будет работать здесь, но явно нет. Проект является частью курса, поэтому нет необходимости в контроле версий. Я все равно установил его и теперь работаю. Спасибо.
5. Да, WSL тоже бы сработал. Вы можете использовать кнопку в левом нижнем углу VSCode, чтобы открыть новое окно в удаленном режиме WSL.