VSCode ターミナルでのみ powerline-shell を無効にするにはどうすればいいですか?

VSCode ターミナルでのみ powerline-shell を無効にするにはどうすればいいですか?

端末に powerline-shell をインストールしましたが、正常に動作しています。

しかし、VSCode のターミナルは常に次の画像に示すエラーで起動し、ターミナルを使用しているときに Git のステータスや現在のディレクトリが表示されません。

ここに画像の説明を入力してください

VSCode のターミナル設定をいろいろ試してみましたが、何も効果がないようです。実験する以外に、この問題を解決するにはどうしたらよいかわかりません。VSCode でターミナルを使用しているときに powerline-shell を無効にするにはどうすればよいでしょうか?

答え1

.bashrcターミナルが VSCode から呼び出されたかどうかを検出し、呼び出されなかった場合にのみ Powerline を起動するためのコードを次のように数行追加しました。

if [[ "$TERM_PROGRAM" != "vscode" ]]; then
   # use powerline
fi

答え2

これは私にとって役に立ちました:
python -m pip install powerline-shellVSCode のターミナルで 実行します。

関連情報