para lograr este perfil utilizo 2 plugins de
zsh-users
:
Utilizo esta configuración sin cambios significativos hace ya mucho tiempo, ya que satisface todos los requerimentos que tengo para utilizar cómodamente el Terminal.
Aquí una pequeña muestra:
En sintesis, cuenta con resaltado de texto, sugerencias, información de git, y un estilo diferente para los entornos virtuales de python.
-
Para simplificar las cosas, primero Abrir un Terminal situado en esta carpeta
-
Instalar zsh si aún no lo tenés en el sistema:
sudo apt install zsh
-
Configurar zsh como shell por defecto en el profile del emulador de terminal:
which zsh
nos devuelve el path de zsh que necesitamos para reemplazar /bin/bash o /usr/bin/bashno usar:
chsh -s $(which zsh)
porque necesitamos que el sistema siga usando su shell por defecto -
Copiar el archivo .zshrc de esta carpeta y reemplazamos el que nos creo zsh en nuestro home:
-
Hacer un backup de .zshrc por si algo va mal:
cp ~/.zshrc ~/.zshrc_old
-
Ahora si:
(Linux)
cp ./linux/.zshrc ~/
(Mac)
cp ./mac/.zshrc ~/
-
-
Copiar la carpeta .zsh en nuesto home:
cp -r ./.zsh ~/
-
(Solo en Linux) Copiar el archivo prompt_sarc_setup en: /usr/share/zsh/functions/Prompts/
sudo cp ./prompt_sarc_setup /usr/share/zsh/functions/Prompts/
(y ponemos nuestra contraseña)
-
Solo queda cerrar y volver a abrir el terminal
exit
y posiblemente [CTRL] + [SHIFT] + [T] para abrir ;)
Podría haber condensado esto en un sript jaja. Pero que gracia tendría.