Empecé a configurar ZSH para VSCode. Funcionó un poco, pero luego cambió a Git Bash (mi shell predeterminado anterior). Intenté volver a cambiar el shell a ZSH, pero no aparecía en la lista de opiniones. Sin embargo, muestra WSL, que muestra un tema completamente diferente
Mi tema (en la terminal de Windows, unbuntu, ect):

El tema que está en VSCode:

Intenté agregar esto a mi settings.json :
"terminal.integrated.shell.windows": "/bin/zsh",Pero dice: "El proceso de terminal no se pudo iniciar: la ruta al ejecutable de shell "\bin\zsh" no existe".
¿Cómo puedo solucionar esto (cambiar el shell predeterminado de nuevo a ZSH)?
Parece que ha cambiado ligeramente en Mac.
Mac - ⌘ + Shift + P
Escriba "Terminal: Seleccionar perfil predeterminado" y selecciónelo.
Entonces verás esto:
Elija bash o lo que sea, y luego debe cerrar y reiniciar VS Code.
abra "~/.config/Code/User/settings.json"
agregue su shell predeterminado dependiendo de su sistema operativo:
"terminal.integrated.defaultProfile.linux": "zsh" "terminal.integrated.defaultProfile.osx": "zsh" "terminal.integrated.defaultProfile.windows": "zsh"Aquí está la solución:
terminal.integrated.shell.osx ha quedado en desuso para terminal.integrated.defaultProfile.osx ( shell to defaultProfile ) pero la nueva regla está predeterminada en bash (en el momento de esta publicación)
Lo que realmente sucede es esto: (lo obtuve usando la GUI en su lugar): es la ruta. terminal.integrated.defaultProfile.osx realmente funciona, pero el valor debe cambiarse de /bin/zsh a zsh .
Por lo tanto, la configuración debe ser "terminal.integrated.defaultProfile.osx": "zsh" en lugar de "terminal.integrated.defaultProfile.osx": "/bin/zsh" .
También tenga en cuenta que el idioma cambió de Default shell a defaultProfile .
Pruebe which zsh para confirmar la ruta de su ejecutable zsh. Es posible que tenga un error de ruta.
O pruebe la forma GUI.
Windows - Ctrl + Shift + P
Mac - ⌘ + Shift + P
Terminal: Select Default Shell y selecciónelo. También es probable que el error de instalación/configuración de zsh haya causado que su entrada en el archivo settings.json no sea válida. Una vez que haya seleccionado el shell, ctrl + ~ o ⌘ + J para abrir la ventana de terminal y ver los resultados. Si ya abriste una terminal, entonces tendrías que tirarla a la basura o abrir otra.
También puede abrir su settings.json y ver o agregar la siguiente entrada directamente.
// Edit July 2021 - New Updated Snippet "terminal.integrated.defaultProfile.osx": "zsh" // Now deprecated "terminal.integrated.shell.osx": "/bin/zsh"