Amigun
@Amigun
Джун : |

Почему не меняется оболочка терминала VSCode?

Доброго времени суток. Столкнулся с такой вот проблемой: изменил оболочку для встроенного терминала в Visual Studio Code с sh на bash, однако сама оболочка все равно не меняется.

Мой settings.json:
{
    "version": "2.0.0",
    "tasks": [
        {
            "label": "build",
            "command": "dotnet",
            "type": "shell",
            "args": [
                "build",
            ],
            "group": "build",
            "presentation": {
                "reveal": "silent"
            },
            "problemMatcher": "$msCompile"
        }
    ]
}


Настройки, которые я менял:
62e589d662636762883556.png

Сама оболочка bash отличается от оболочки sh; например, вот так выглядит sh:
62e58a6d8c38f406996291.png
а вот так выглядит оболочка bash:
62e58a95e78d7979100418.png

Но если я, находясь в оболочке bash, выведу переменную окружения $SHELL, все равно будет отображаться оболочка sh:
62e58aee788b8091141459.png

И если я попытаюсь скопилировать проект dotnet из встроенного терминала VSC, то получу ошибку:
62e58b2e621b4170893175.png

Однако, используя свой обычный терминал Konsole, которым я пользуюсь постоянно, таких ошибок нету вообще:
62e58b9b1bb90947106643.png

Я мог бы постоянно использовать свой обычный терминал, но это не удобно - постоянно переключаться между окнами.

Что можно с этим сделать?
  • Вопрос задан
  • 53 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы