Я установил оболочку powerline для своего терминала, и она отлично работает.
Однако терминал в VSCode всегда запускается с ошибкой, показанной на изображении ниже, и я не вижу свой статус Git или текущий каталог при использовании терминала:
Я попытался поиграть с настройками терминала в VSCode, но, похоже, на это ничего не влияет. Я не знаю, как мне решить эту проблему, кроме экспериментов. Как отключить оболочку powerline, когда я использую терминал в VSCode?
Я добавил несколько строк кода в свой .bashrc
, чтобы определить, вызывался ли терминал из VSCode или нет, и запустить линию питания только в том случае, если это было не так:
if [[ "$TERM_PROGRAM" != "vscode" ]]; then
# use powerline
fi