Cómo personalizar la terminal de su Mac para una mejor productividad

Si pasa algún tiempo en Terminal en su Mac, vale la pena personalizar la apariencia de la aplicación. Estas son algunas de las formas más interesantes en las que puede personalizar la Terminal de su Mac windows.

Ajustar el tema de la terminal

La terminal tiene la capacidad incorporada de crear un tema para su shell windows, pero nunca lo sabría mirando la pantalla blanca predeterminada.

Vaya a «Terminal -> Preferencias» desde la barra de menú de Terminal.

personalizar-terminal-macos-terminal-menú-preferencias

En la ventana de Preferencias, seleccione la pestaña «Perfiles». Estas opciones ajustarán la apariencia de la nueva Terminal windows.

personalizar-terminal-macos-terminal-preferencias-ventana

Las configuraciones de apariencia ajustables incluyen color de fondo y texto, opciones de reproducción de texto, tamaño y tipo de letra del texto, tipo de cursor, color de selección y colores ANSI. Los colores ANSI se utilizan cuando un comando de Terminal muestra una salida en color pero no aparecerá de otra manera.

Notará una serie de perfiles preexistentes en el menú del panel izquierdo. Puede elegir uno de estos o hacer clic en el botón «+» en la parte inferior del panel para crear un nuevo perfil. Los perfiles son los contenedores de su configuración, por lo que es posible que desee crear un perfil personal antes de modificar cualquier cosa.

personalizar-terminal-macos-terminal-crear-nuevo-perfil

Cuando esté listo, configure su nuevo perfil como predeterminado haciendo clic en el botón «Predeterminado» en la parte inferior del panel de perfil. Terminal totalmente nueva windows ahora se abrirá en este perfil.

personalizar-terminal-macos-terminal-set-profile-default

También puede abrir Terminal windows en un perfil específico de «Shell -> Nueva ventana», que le permite seleccionar el perfil para el nuevo shell.

personalizar-terminal-macos-terminal-new-shell-with-profile

Comandos de inicio de sesión

Terminal puede ejecutar comandos de shell específicos cuando una ventana de shell está abierta. Estos se pueden asignar por perfil, por lo que diferentes perfiles ejecutan diferentes comandos.

Abra la ventana de preferencias de Terminal desde «Terminal -> Preferencias» y haga clic en la pestaña «Shell».

personalizar-terminal-macos-preferencias-shell-tab

En «Inicio», marque la casilla junto a «Ejecutar comando», luego escriba el comando de shell que desea ejecutar en el inicio. Deje la casilla «Ejecutar dentro del caparazón» marcada debajo.

personalizar-terminal-macos-start-up-command

Esta configuración se guardará automáticamente en el perfil asociado y se ejecutará la próxima vez que se abra un shell en ese perfil. Para desactivar el comando de inicio, desmarque la casilla junto a «Ejecutar comando» para desactivarlo.

Colorear su mensaje

Al editar «.bash_profile», podemos colorear el texto en el indicador de su Terminal. Para el neófito, ese es el texto fijo que aparece cuando abre un nuevo caparazón a la izquierda del cursor de entrada de texto.

personalizar-terminal-macos-colorear-shell-prompt-1

Abra su «.bash_profile» en nano con el siguiente comando:

personalizar-terminal-macos-open-bash-profile

personalizar-terminal-macos-editar-bash-perfil

Con «.bash_profile» abierto, querremos agregar una nueva línea que comience con:

Después del signo igual incluiremos nuestros códigos de color ANSI. Su PS1 también debe contener secuencias de escape para variables como nombre de usuario, nombre de host, directorio de trabajo actual, etc. Para el aviso en las capturas de pantalla, he usado las siguientes reglas de coloración:

Ese mensaje incluye códigos numéricos de color ANSI, así como secuencias de escape para el usuario (u), anfitrión (h) y el directorio de trabajo actual (W). Para obtener una explicación detallada de cómo funciona este galimatías, consulte nuestra publicación sobre cómo colorear el indicador de shell en Linux. También querrás un gráfico de los códigos de color ANSI compatibles con xterm-256.

Colorear y dar formato al texto del terminal

El texto escrito en Terminal puede formatearse a través de la configuración del perfil o directamente escribiendo comandos de shell.

Para adjuntar un color de texto a un perfil, use la configuración de color de texto en «Terminal -> Preferencias -> Texto».

personalizar-terminal-macos-cambiar-texto-color-perfil

Para colorear el texto temporalmente, use algo como el siguiente comando:

Esto tendrá el siguiente resultado.

personalizar-terminal-macos-cambiar-texto-color-ansi

  • " abre la cadena printf
  • e escapa de los caracteres que no se imprimen
  • [31m es el código de color para el texto rojo
  • Hello World es nuestra cadena literal
  • e[0m borra el formato para que el nuevo texto no aparezca coloreado
  • n imprime una nueva línea
  • " cierra la cadena printf

Si desea que el texto siga apareciendo coloreado, deje el e[0m . Para finalizar el formateo, imprima e[0m a salida estándar con printf.

Cualquiera de los Códigos de color ANSI se puede utilizar aquí; consulte la guía vinculada anteriormente para obtener más detalles.

El texto mecanografiado se puede formatear más allá de la coloración. Si eres una persona loca, ¡puedes hacer que el texto parpadee!

Encuentra más opciones de fatiga visual en este guía completa para formatear el texto del shell.

Cambiar el título de la ventana

De forma predeterminada, Terminal mostrará el directorio de trabajo actual, el proceso activo y el tamaño de la ventana gráfica en la barra de título de la ventana de su Terminal.

personalizar-terminal-macos-window-title-bar

El contenido de la barra de título se puede ajustar en la pestaña «Ventana» de las preferencias de Terminal.

Abra la ventana de preferencias de Terminal desde «Terminal -> Preferencias» y seleccione la pestaña «Ventana».

personalizar-terminal-macos-change-terminal-window-title

Ajuste la configuración cerca de la parte superior para modificar el título de la ventana. Puede ver los resultados reflejados en cualquier shell abierto actualmente que ejecute el perfil que está editando.

Conclusión

Estos son solo los «grandes éxitos» de la personalización de Terminal. Hay mucho más que puede hacer para personalizar su Terminal. Explore el menú de Preferencias de Terminal para encontrar más.