Saltar al contenido principal
MDev Env Pro
Curso: Zsh + Oh My Zsh!83% Completado

En este módulo aprenderás:

  • Potencia tu productividad con git, z, docker, syntax-highlighting y autosuggestions.
  • Comandos y configuraciones clave para 05. Plugins Esenciales
  • Ejercicios prácticos listos para probar en tu terminal local

Plugins que Aumentan tu Velocidad x10

Causita, los plugins de Oh My Zsh agregan autocompletado avanzado, atajos de teclado y resaltado de sintaxis en vivo mientras escribes.

Matriz de Plugins Imprescindibles

Plugin Función Principal Ejemplo de Uso / Alias
git Decenas de aliases para comandos de Git gst (git status), gco (git checkout), gaa (git add .)
z Navegación inteligente por carpetas frecuentadas z mise (salta directo a la carpeta del proyecto sin escribir el path completo)
docker Autocompletado de contenedores e imágenes dps (docker ps), dcu (docker compose up)
zsh-autosuggestions Sugerencias grises automáticas basadas en tu historial Presiona flecha derecha para auto-completar el comando completo
zsh-syntax-highlighting Resalta comandos válidos en verde y errores en rojo Detecta errores de sintaxis antes de presionar Enter

Habilitar Plugins en ~/.zshrc

Edita la lista de plugins=(...) dentro de tu archivo de configuración:

~/.zshrcbash
# Plugins oficiales pre-instalados con Oh My Zsh
plugins=(
git
z
docker
node
python
golang
aws
vscode
)

Instalación de Plugins Custom de la Comunidad

install-custom-plugins.shbash
# 1. zsh-autosuggestions
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/plugins/zsh-autosuggestions

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

# Agrega 'zsh-autosuggestions' y 'zsh-syntax-highlighting' al arreglo plugins=(...) en tu .zshrc

Ejercicio Práctico Ninja 🥷

  1. Habilita los plugins git y z en tu ~/.zshrc.
  2. Ejecuta source ~/.zshrc.
  3. Prueba usar el alias gst en cualquier repositorio y comprueba que ejecuta git status.