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