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