ZSH

De La Wiki de KiVi
Revisión del 07:41 11 abr 2024 de Admin (discusión | contribs.) (Página creada con « == '''¿Qué es zsh?''' == '''Zsh''', abreviatura de «Z Shell», es un intérprete de comandos que ofrece muchas características avanzadas y mejoras sobre el shell estándar de Unix, Bash. Algunas de estas características incluyen la expansión avanzada de comandos, la gestión de historial más robusta y una potente capacidad de personalización. Instala ZSH: <code>sudo dnf install zsh</code> Cambia el intérprete por defecto con: <code>chsh -s $(which zsh)</c…»)
(difs.) ← Revisión anterior | Revisión actual (difs.) | Revisión siguiente → (difs.)

¿Qué es zsh?

Zsh, abreviatura de «Z Shell», es un intérprete de comandos que ofrece muchas características avanzadas y mejoras sobre el shell estándar de Unix, Bash. Algunas de estas características incluyen la expansión avanzada de comandos, la gestión de historial más robusta y una potente capacidad de personalización.

Instala ZSH:

sudo dnf install zsh

Cambia el intérprete por defecto con:

chsh -s $(which zsh)

Ahora, solo queda cerrar la sesión o el terminal y el próximo será con el nuevo intérprete.

¿Qué es Oh My ZSH?

Oh My Zsh es un marco de gestión de configuración para zsh que hace que la personalización y la gestión de complementos sean muy fáciles. Proporciona una amplia variedad de temas, complementos y utilidades integradas que mejoran la experiencia del usuario en la terminal.

Una vez instalado, ya podemos cambiar la plantilla editando el fichero:

vi ~/.zshrc

Cambiando el valor de:

ZSH_THEME="robbyrussell"

Podemos encontrar todos los valores en:

https://github.com/ohmyzsh/ohmyzsh/wiki/Themes

Aunque es mucho más sencillo aplicar el asistente que gestiona PowerLevel10k

¿Qué es Powerlevel10k?

Powerlevel10k es un tema para Oh My Zsh que proporciona un prompt de terminal altamente personalizable y visualmente impresionante. Ofrece una gran cantidad de opciones de configuración que te permiten adaptar el prompt exactamente a tus necesidades y preferencias.

Para instalarlo ejecutamos desde nuestro usuario:

git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k

Ahora editamos de nuevo el fichero:

vi ~/.zshrc

y tenemos que cambiar el valor del tema a:

ZSH_THEME="powerlevel10k/powerlevel10k"

Cerramos el terminal y lo volvemos a abrir ( ejecutamos el comando «zsh» ).

Automáticamente, saldrá el asistente de configuración y solo hay que seguir las instrucciones para dejarlo a tu gusto.

Una vez finalizado, si algo no nos ha gustado, solo hay que lanzarlo de nuevo con:

p10k configure

Si sale una actualización solo hay que ejecutar:

git -C ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k pull