
Recientemente instalé una nueva instancia de VS Code en mi Mac y el terminal integrado ya no muestra la rama actual.
En el viejo mundo, mostraría en qué rama estaba ahora con git y se actualizaría a medida que cambiaba de rama.
Ahora, muestra mi ubicación en el directorio de archivos y git funciona normalmente pero no muestra la rama.
No tengo extensiones excepto GitHistory. Este es un extracto de mi archivo de configuración:
{
"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": ""
}
Respuesta1
El problema no es el código VS porque en realidad estás mirando tu terminal.
Simplemente debes editar los ajustes que definen cómo aparece tu terminal.
Si estás en MacOS Catalina, puedes editar el ~/.zshrc
archivo.
Este debería ser el código que necesitas.
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}%% '