Cómo personalizar el Terminal de tu Mac para mejorar la productividad

Si pasas tiempo en el Terminal de tu Mac, vale la pena personalizar la apariencia y el funcionamiento de la aplicación. La buena noticia es que hay muchas maneras de personalizar el terminal de tu Mac para ser más productivo y eficiente.
En esta publicación, te mostramos algunas de las formas más interesantes en las que puedes personalizar las ventanas del Terminal de tu Mac.
También lee: Cómo abrir cualquier carpeta desde el Terminal de Mac
Ajustando el tema del Terminal
El Terminal tiene la capacidad incorporada de personalizar tus ventanas de shell, aunque puede que no lo notes a simple vista. Para hacerlo, navega a la pantalla de Preferencias del Terminal.

Desde aquí, selecciona la pestaña Perfiles. Esta sección te permitirá ajustar la apariencia de la ventana del Terminal.

Puedes cambiar el color de fondo y de texto, las opciones de renderizado de texto, los tamaños y tipos de fuente, el tipo de cursor, el color de selección y los colores ANSI. Este último se utiliza cuando un comando del Terminal muestra una salida colorida pero no aparece de otra manera.
Notarás varios perfiles en el menú de la izquierda. Puedes elegir uno de estos o hacer clic en el ícono “+” en la parte inferior del panel para crear un nuevo perfil personalizado. Los perfiles son los contenedores de tus configuraciones, así que puede que quieras crear un perfil personal antes de ajustar cualquier cosa.

Cuando estés listo, establece tu nuevo perfil principal haciendo clic en el botón Predeterminado. Todas las nuevas ventanas del Terminal se abrirán ahora con este perfil.
También puedes abrir ventanas del Terminal en un perfil específico desde “Shell -> Nueva ventana”, donde también puedes seleccionar un perfil.

También puedes importar perfiles al Terminal, desde el menú en la parte inferior de la pantalla de Perfiles.

Esto te da una manera de armonizar tu experiencia en el Terminal con otras versiones del perfil en diferentes aplicaciones. Por ejemplo, tu editor Vim, el Terminal y la aplicación Slack podrían tener el mismo perfil y tema instalados.
Comandos de inicio de sesión
El Terminal puede ejecutar comandos específicos cuando se abre una ventana de shell. Puedes asignar estos comandos por perfil, de modo que diferentes perfiles ejecuten comandos únicos.
Para hacer esto, selecciona la pestaña Shell dentro del panel de preferencias de Perfiles.

Bajo Inicio, marca la casilla “Ejecutar comando”, luego escribe el comando relevante que deseas ejecutar, pero deja marcada la casilla “Ejecutar dentro del shell” aquí.

Esta configuración se guardará automáticamente en el perfil asociado y se ejecutará la próxima vez que abras un shell con ese perfil. Para desactivar el comando de inicio, simplemente desmarca la casilla “Ejecutar comando”.
También lee: 4 de las mejores alternativas para la aplicación Terminal de macOS
Colorear tu aviso
Al editar el archivo “.zshrc”, puedes colorear el texto del aviso del Terminal. Este es el texto fijo que aparece dentro de una ventana de shell.

Para comenzar, abre tu archivo “.zshrc” en el editor nano con el siguiente comando:
nano ~/.zshrc
Dentro del editor, agrega una nueva línea que comience con PROMPT=. Tus códigos de color ANSI y el estilo del aviso seguirán. El código completo que tenemos aquí es:
PROMPT="%F{cyan}%n %1~ %# %f"Para desglosar nuestro ejemplo, encerramos el estilo en %F y %f para indicar que usaremos un color, luego agregamos un nombre de color entre llaves {cyan}. Esto también puede ser un número entre 0 y 256.
A partir de ahí, dimos algo de estilo al aviso:
- Mostrar el nombre de usuario (
%n) - Mostrar la ruta del directorio de trabajo actual sin el directorio de inicio (
%1~) - Configurar para mostrar un símbolo de hash si el usuario es un administrador root o de lo contrario mostrar un símbolo de porcentaje (
%#)
Hay mucho más que puedes hacer aquí, y el proceso es más fácil que usar perfiles bash como en versiones anteriores del Terminal.
Colorear y formatear texto en el Terminal
También puedes formatear el texto escrito en el Terminal utilizando configuraciones de perfil o comandos de shell directamente en el aviso.
Para adjuntar un color de texto a un perfil, utiliza la configuración de color de texto en la pantalla “Perfiles -> Texto” de las preferencias del Terminal.

Para colorear texto de manera temporal, encierra el texto entre comillas dobles y utiliza el comando printf:
printf"\e[31mHola Mundo\e[0m\n"Desglosemos esto:
\eescapa los caracteres no imprimibles[31mes el código de color para texto rojoHola Mundoes nuestra cadena literal\e[0mlimpia el formato para que el nuevo texto no aparezca coloreado\nimprime una nueva línea
Si deseas que el texto continúe apareciendo coloreado, omite el \e[0m. Para finalizar el formato, imprime \e[0m en la salida estándar con printf.

También puedes usar los mismos códigos ANSI de antes y profundizar más en lo que respecta al formato de tu aviso.
También lee: Cómo cambiar el nombre de tu computadora Mac
Cambiar el título de la ventana del Terminal
Por defecto, el Terminal mostrará el directorio de trabajo actual, el proceso activo y el tamaño del viewport en la barra de título de la ventana de tu Terminal.

Puedes cambiar esto desde la pestaña “Perfil -> Ventana” de las preferencias del Terminal.

Puedes ajustar la configuración en la sección Título y ver los resultados dentro de cualquier ventana de shell abierta que esté ejecutando tu perfil actual. Las mismas configuraciones generales también se pueden encontrar dentro de la pantalla de Pestaña en caso de que desees replicar tus configuraciones para múltiples pestañas abiertas.
Conclusión
Hacer del Terminal tu propio espacio es una excelente manera de personalizar tu experiencia y volverte más eficiente y productivo. De hecho, hay mucho más que puedes hacer para personalizar el Terminal de tu Mac, y esta publicación muestra lo más destacado.
Con un Terminal adaptado a tus requisitos específicos, podrías ejecutar toda tu computadora desde el Terminal o incluso actualizar tu Mac desde el Terminal. ¿Usarás más el Terminal si puedes personalizarlo? ¡Déjanos saber en la sección de comentarios a continuación!