En este módulo aprenderás:
- Aliases ninjas, PATH limpio e integración perfecta con mise activate zsh.
- Comandos y configuraciones clave para 06. Configuración .zshrc Pro & Mise
- Ejercicios prácticos listos para probar en tu terminal local
.zshrc Nivel Senior + Integración con Mise
Mano, este es el toque final. Un archivo .zshrc limpio, bien comentado e integrado con mise te garantiza un entorno de trabajo ultra rápido que arranca en menos de 0.05 segundos.
Configuración .zshrc Limpia y Optimizada
~/.zshrcbash
# --- 1. Path de Oh My Zsh ---
export ZSH="$HOME/.oh-my-zsh"
# --- 2. Tema Visual ---
ZSH_THEME="robbyrussell"
# --- 3. Plugins Activos ---
plugins=(
git
z
docker
zsh-autosuggestions
zsh-syntax-highlighting
)
source $ZSH/oh-my-zsh.sh
# --- 4. Aliases Personalizados ---
alias zrc="nano ~/.zshrc"
alias reload="source ~/.zshrc"
alias cls="clear"
alias p="pnpm"
alias d="docker"
# --- 5. Integración Transparente con mise ---
eval "$(~/.local/bin/mise activate zsh)"
Integración de mise con Zsh
La línea eval "$(~/.local/bin/mise activate zsh)" al final de tu ~/.zshrc engancha los hooks de mise en la shell Zsh. Cada vez que hagas cd hacia un proyecto:
- Detecta automáticamente si existe un archivo
mise.toml. - Inyecta los binarios correctos de Node, Python, Go, etc. a tu variable
PATH. - Carga las variables de entorno declaradas en
[env]o.env.
Mapea 'reload' para cambios instantáneos
Guarda el alias alias reload="source ~/.zshrc". Así, cada vez que edites tu configuración, simplemente escribes reload en la terminal y tus cambios surtirán efecto de inmediato.
Ejercicio Práctico Ninja 🥷
- Añade
eval "$(~/.local/bin/mise activate zsh)"al final de tu~/.zshrc. - Agrega tus 3 aliases favoritos al archivo.
- Ejecuta
source ~/.zshrcy comprueba que tus nuevos aliases funcionan a la perfección.