Potencia tu flujo de trabajo con perfiles y arreglos

Si alguna vez ha tenido que gestionar varios proyectos, mantenerse al día con la línea de comandos puede resultar engorroso. Aquí hay un par de consejos útiles sobre cómo hacer malabares con varios proyectos que le ahorrarán mucho tiempo.

Si está utilizando la Terminal Mac normal, le recomiendo cambiar a iTerm2 (es mejor). Más sobre por qué en un momento.

Alias ​​de SSH

A veces, necesita SSH en un servidor en algún lugar. A veces tiene veinte servidores diferentes en los que le gustaría SSH. Recordar dónde viven y cómo se llaman puede ser una molestia.

Para ahorrar tiempo, cree alias para cada servidor en menos de un minuto. Así es cómo:

// Open a terminal windownano ~/.ssh/config
// Fill in the following to create an aliasHost  Hostname  User  IdentityFile ~/.ssh/
//Exit and save the filectrl + xyenter
// Now instead of doing this to connectssh -i "" @
// You can do thisssh name-you-assigned

Perfiles y disposiciones de iTerm2

Los perfiles son geniales y han cambiado mi flujo de trabajo diario. A veces, su terminal se ve así:

El problema es que no sabe en qué ventana desea hacer clic. Tampoco desea cerrar las ventanas, porque entonces tendrá que abrir una nueva ventana, navegar de regreso al directorio correcto y recordar la pasta de copia para que funcione.

Con perfiles y arreglos de ventanas, no tiene que preocuparse por nada de eso.

A continuación se muestra un breve recorrido en video si se pierde en alguno de estos pasos.

Un perfil le permite abrir una nueva ventana de línea de comandos en un directorio determinado y ejecutar comandos automáticamente. ¡Hagamos uno!

Primero, cierre todas las ventanas de línea de comando abiertas en iTerm y comience con una nueva ventana de línea de comando. A continuación, querrá navegar a "Perfiles" en la barra de menú y hacer clic en "Abrir perfiles ..."

Ahora haga clic en "Editar perfiles ..." que debería traerlo aquí:

Haga clic en el signo + en la parte inferior izquierda para crear un nuevo perfil. Asegúrese de darle un nombre y actualizar el directorio para que sea la raíz de su proyecto.

Si desea ejecutar comandos cuando se abre este perfil, agréguelos en el campo "Enviar texto al inicio:". Una de mis recetas favoritas es abrir el proyecto en mi editor de código y compilarlo para su desarrollo.

// Separate commands with a semi-colonatom .; preact watch

Salir de la ventana guardará tus cambios (no hay ningún botón para hacer esto).

A continuación, tenemos que probarlo. Haga clic en "Perfiles" en la barra de menú y seleccione el perfil que creó para asegurarse de que funciona. Si tiene algún problema, asegúrese de que la ruta de su directorio sea correcta y que sus comandos estén separados correctamente.

Una vez que todo funciona, es hora de crear una disposición de ventanas para iniciar fácilmente el perfil recién creado. Asegúrese de no tener ninguna ventana de terminal persistente abierta cuando realice este paso o se guardarán como parte del arreglo.

En una nueva ventana de terminal, haga clic en el perfil que acaba de crear. Si se abre en una nueva pestaña, asegúrese de cerrar la pestaña "Predeterminado". Vaya a la pestaña "Ventana" en la barra de menú y seleccione "Guardar distribución de ventanas". Dale un nombre y haz clic en Aceptar. ¡Eres bueno para ir!

Ahora se nombrarán todas las ventanas de su terminal. Ellos recordarán automáticamente los comandos que necesita para iniciar cada proyecto.

Terminando las cosas

Después de la primera vez que lo haga, podrá crear nuevos perfiles y arreglos con facilidad. También puede combinar varios perfiles en una disposición, usar ventanas de terminal con pestañas para ejecutar varias partes de un proyecto y mucho más.

¿Fue útil esto? Si es así, aplauda la historia y déjame saber qué más te gustaría saber sobre mi proceso de desarrollo o consejos para dominar la línea de comandos.

Mi nombre es Marcus Wood. Soy el fundador de Caldera, una agencia digital de servicio completo centrada en aplicaciones web.