En este módulo aprenderás:
- Mejora la legibilidad visual de tu terminal con bat (resaltado de código) y eza (iconos y árbol de directorios).
- Comandos y configuraciones clave para 04. bat + eza: Reemplazando cat y ls con Sintaxis y Git Status
- Ejercicios prácticos listos para probar en tu terminal local
La terminal ya no tiene por qué ser texto monocromático plano
Con bat y eza, cada archivo que inspeccionas y cada directorio que listas se presenta con colores, números de línea, iconos de Nerd Fonts y el estado actual en Git (modificado, nuevo, ignorado).
bat: Syntax Highlightingeza: Git IntegrationNerd Fonts Icons
Configuración de alias ninja en tu shell
Agrega estos alias en tu ~/.zshrc para sustituir cat y ls automáticamente:
~/.zshrcbash
# Reemplazo de ls con eza
alias ls="eza --icons --group-directories-first"
alias ll="eza -lah --icons --git --group-directories-first"
alias tree="eza --tree --icons --level=3"
# Reemplazo de cat con bat
alias cat="bat --paging=never --style=plain"
Vista previa con git diff integrado en bat
bat detecta si estás en un repositorio Git y muestra barras laterales verdes +, rojas - y amarillas ~ para los cambios no commiteados:
terminalbash
# Mostrar archivo con números de línea y diff de Git
bat src/lib/constants.ts
Temas visuales para bat
Corre bat --list-themes para ver temas disponibles como Dracula, Nord, TwoDark y Catppuccin.
¿Terminaste esta lección?
Marca tu progreso para sincronizar el avance en tu navegador.