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-shellVSCode의 터미널에서 실행합니다 .

관련 정보