如何仅为 VSCode 终端禁用 powerline-shell?

如何仅为 VSCode 终端禁用 powerline-shell?

我已经为我的终端安装了 powerline-shell 并且它运行良好。

但是,VSCode 中的终端总是以下图所示的错误启动,并且使用终端时我无法看到我的 Git 状态或当前目录:

在此处输入图片描述

我尝试在 VSCode 中尝试终端设置,但似乎没有任何效果。除了试验,我不知道该如何解决这个问题。当我在 VSCode 中使用终端时,如何禁用 powerline-shell?

答案1

我添加了几行代码来.bashrc检测终端是否从 VSCode 调用,并且仅当不是时才启动电力线,如下所示:

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

答案2

这对我有帮助:
python -m pip install powerline-shell在 VSCode 的终端中 运行。

相关内容