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

Flores coloridas.

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.

La opción de Preferencias del Terminal.

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

La pantalla de Perfiles 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.

El ícono de Plus del Terminal.

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.

Eligiendo un nuevo perfil de shell.

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

Importando perfiles en el Terminal.

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.

La pestaña Shell dentro del Terminal.

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í.

Agregando un comando de inicio.

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.

Un aviso coloreado.

Para comenzar, abre tu archivo “.zshrc” en el editor nano con el siguiente comando:

nano ~/.zshrc

El editor Nano.

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.

Las opciones de formato de texto dentro 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:

  • \e escapa los caracteres no imprimibles
  • [31m es el código de color para texto rojo
  • Hola Mundo es nuestra cadena literal
  • \e[0m limpia el formato para que el nuevo texto no aparezca coloreado
  • \n imprime 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.

Texto impreso con un color temporal.

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.

La barra de título del Terminal.

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

La configuración de Ventana 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!