jueves, 1 de julio de 2021

Instala ZSH + Plugins

 

 Vamos a instalar ZHS que es una shell con mejores caracteristicas que BASH, y de paso le agregaremos otras funcionalidades con unos plugins, esto lo he hecho en Arch pero vale para otras distros.

Primero instalamos ZSH

sudo pacman -S zsh

Ahora seleccionamos como shell por defecto

chsh -s $which zsh

chsh -s $which /bin/zsh

Cerramos la terminal y la abrimos nuevamente

Aparecerá un menú donde debes elegir como iniciar la shell, elije 0.

En este punto debería aparecer un % en lugar de $, esto significa que todo va bien.

Ahora viene lo bueno, vamos a instalar "ohmyzsh" que es un "framework" que es lo que da las funcionalidades a la nueva shell, ademas le agrega unos "temas" interesantes, para ver la lista de temas lo puedes ver en su pag oficial aquí: Temas

 Antes de este punto debes tener instalado GIT

sudo pacman -S git

Instalamos ohmyzsh

sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

Cerramos y abrimos la terminal

Debería verse mas o menos asi


Ahora instalaremos los plugins que nos darán mas funcionalidades

*Autocompletado

*Highlight

 

sudo git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions

Y

sudo git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting

 

Ahora debemos agregarlos al archivo .zshrc

nano .zshrc

y en donde dice "plugins" ponemos lo siguiente:


plugins=(
  ...
  zsh-autosuggestions
  zsh-syntax-highlighting  
 )

Para elegir un tema ir a donde dice 

 

themes="agnoster" 

y poner el de su gusto, la lista de temas diponibles la deje mas arriba, ojo, algunos temas para funcionar correctamente requieren "fonts" concretas, en el mismo link se pueden bajar.

Guardamos y listo ya podremos disfrutar de esta shell



No hay comentarios.:

Publicar un comentario