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
Orden de zsh-syntax-highlighting
zsh-syntax-highlighting debe ser SIEMPRE el último plugin declarado en la lista plugins=(...) de tu .zshrc para que pueda resaltar correctamente los comandos de los demás plugins.
Ejercicio Práctico Ninja 🥷
- Habilita los plugins
gityzen tu~/.zshrc. - Ejecuta
source ~/.zshrc. - Prueba usar el alias
gsten cualquier repositorio y comprueba que ejecutagit status.