如何僅針對 VSCode 終端禁用 powerline-shell?

如何僅針對 VSCode 終端禁用 powerline-shell?

我已經為我的終端安裝了 powerline-shell,它工作正常。

但是,VSCode 中的終端總是以下圖所示的錯誤啟動,並且在使用終端時看不到我的 Git 狀態或當前目錄:

在此輸入影像描述

我嘗試使用 VSCode 中的終端設置,但似乎沒有任何效果。除了實驗之外,我不知道應該如何解決這個問題。在 VSCode 中使用終端時如何停用 powerline-shell?

答案1

我在 my 中添加了幾行程式碼.bashrc來檢測終端是否是從 VSCode 呼叫的,並且僅在不是以下情況時才啟動 powerline:

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

答案2

這對我有幫助:
python -m pip install powerline-shell在 VSCode 的終端機中 運作。

相關內容