Personalización de Terminal con ZSH, OMAYZSH y Power Level 10K en Ubuntu
Clase 24 de 26 • Curso de Introducción a la Terminal y Línea de Comandos
Resumen
Trabajar desde la terminal puede ser más sencillo y cómodo si personalizas el entorno a tu gusto. Instalar la shell ZSH junto a OMAYZSH permite agregar funciones adicionales como autocompletado, mayor variedad de colores e iconos especiales con temas específicos. El tema Power Level 10K ofrece opciones avanzadas de personalización visual, mejorando considerablemente la experiencia de usuario.
¿Qué es ZSH y por qué utilizarlo?
ZSH es una shell alternativa que amplía las capacidades estándar de una terminal común. Instalarla en Ubuntu es simple, solo ejecuta en tu terminal:
sudo apt install zsh
Al ejecutar el comando, ingresa tu contraseña y confirma la instalación. Después, tendrás lista la shell ZSH para configurarla según tus necesidades.
¿Qué beneficios ofrece OMAYZSH?
OMAYZSH es una colección de scripts que mejoran significativamente la funcionalidad de ZSH. Algunas de sus ventajas principales incluyen:
- Autocompletado inteligente para comandos.
- Mayor variedad de colores y caracteres.
- Optimización de productividad en la terminal.
Para instalar OMAYZSH, solo copia y ejecuta el comando proporcionado desde el sitio oficial y acepta que ZSH se convierta en la shell por defecto.
¿Cómo instalar el tema Power Level 10K?
El tema Power Level 10K permite una personalización visual profunda. A continuación, los pasos básicos:
Descarga y configuración inicial
- Dirígete a la sección de recursos en el repositorio de Power Level 10K.
- Descarga e instala las fuentes recomendadas MESLO "NERDFONT", que aportan caracteres especiales e iconografía adicional a tu terminal.
- Clona el repositorio utilizando git:
git clone <repositorio_proporcionado>
Configuración en la terminal de Ubuntu
- Abre la configuración de la terminal y establece la fuente MESLO NERDFONT recién instalada.
- Modifica el archivo de configuración
.zshrc
:
vim .zshrc
Cambia la línea correspondiente por:
ZSH_THEME="powerlevel10k/powerlevel10k"
Guarda los cambios y ejecuta el instalador del tema recargando el archivo configurado.
¿Cómo personalizar tu experiencia de terminal?
La personalización con Power Level 10K incluye:
- Elección de visualización minimalista o completa.
- Selección de iconos visibles.
- Elección de formato horario.
- Distribución de comandos presentada visualmente de diversas formas.
Durante la instalación, sigue las instrucciones visuales para ajustar estos parámetros según tu preferencia.
¿Qué otras herramientas puedes personalizar?
Además de ZSH y Power Level 10K, puedes personalizar otras aplicaciones comunes en la terminal, como:
- NeoVim: editor de texto optimizado con plugins.
- Tmux: gestión de sesiones.
La comunidad Linux e informática ofrece constantemente nuevos plugins y temas para crear una experiencia amigable y eficiente en tu terminal.
¿Te gustaría probar estas configuraciones en tu entorno de desarrollo? Comparte tu experiencia o tus dudas en los comentarios.