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

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:

  1. Detecta automáticamente si existe un archivo mise.toml.
  2. Inyecta los binarios correctos de Node, Python, Go, etc. a tu variable PATH.
  3. Carga las variables de entorno declaradas en [env] o .env.

Ejercicio Práctico Ninja 🥷

  1. Añade eval "$(~/.local/bin/mise activate zsh)" al final de tu ~/.zshrc.
  2. Agrega tus 3 aliases favoritos al archivo.
  3. Ejecuta source ~/.zshrc y comprueba que tus nuevos aliases funcionan a la perfección.