
최근 Mac에 VS Code의 새 인스턴스를 설치했는데 통합 터미널에 더 이상 현재 분기가 표시되지 않습니다.
예전에는 브랜치를 변경할 때 git과 업데이트를 통해 내가 지금 어느 브랜치에 있는지 표시했습니다.
이제 파일 디렉터리에 내 위치가 표시되고 git은 정상적으로 작동하지만 분기는 표시되지 않습니다.
GitHistory를 제외하고는 확장 기능이 없습니다. 이것은 내 설정 파일에서 발췌한 내용입니다.
{
"workbench.statusBar.visible": false,
"explorer.decorations.colors": false,
"window.zoomLevel": 0,
"workbench.startupEditor": "newUntitledFile",
"workbench.editor.closeOnFileDelete": true,
"workbench.editor.limit.enabled": true,
"workbench.editor.openPositioning": "first",
"python.linting.pylintEnabled": true,
"python.linting.enabled": true,
"terminal.integrated.scrollback": 50000,
"terminal.integrated.shell.osx": ""
}
답변1
실제로 터미널을 보고 있기 때문에 문제는 VS 코드가 아닙니다.
터미널이 표시되는 방식을 정의하는 설정을 편집하기만 하면 됩니다.
MacOS Catalina를 사용하는 경우 파일을 편집할 수 있습니다 ~/.zshrc
.
이것은 당신에게 필요한 코드여야 합니다.
parse_git_branch() {
git branch 2> /dev/null | sed -n -e 's/^\* \(.*\)/[\1]/p'
}
COLOR_DEF=$'\e[0m'
COLOR_USR=$'\e[38;5;243m'
COLOR_DIR=$'\e[38;5;197m'
COLOR_GIT=$'\e[38;5;39m'
NEWLINE=$'\n'
setopt PROMPT_SUBST
export PROMPT='${COLOR_DIR}%d ${COLOR_GIT}$(parse_git_branch)${COLOR_DEF}%% '