
Ich habe Powerline-Shell für mein Terminal installiert und es funktioniert einwandfrei.
Allerdings startet das Terminal in VSCode immer mit dem im Bild unten gezeigten Fehler und ich kann meinen Git-Status oder mein aktuelles Verzeichnis nicht sehen, wenn ich das Terminal verwende:
Ich habe versucht, mit den Terminaleinstellungen in VSCode herumzuspielen, aber nichts scheint eine Wirkung darauf zu haben. Außer zu experimentieren bin ich mir nicht sicher, wie ich das Problem lösen soll. Wie kann ich Powerline-Shell deaktivieren, wenn ich das Terminal in VSCode verwende?
Antwort1
Ich habe ein paar Codezeilen hinzugefügt, .bashrc
um zu erkennen, ob das Terminal von VSCode aufgerufen wurde oder nicht, und Powerline nur zu starten, wenn dies nicht der Fall war, wie folgt:
if [[ "$TERM_PROGRAM" != "vscode" ]]; then
# use powerline
fi
Antwort2
Das hat mir geholfen:python -m pip install powerline-shell
im Terminal in VSCode ausführen .