Ejecutar shell y escribir salida

1

Estoy usando iTerm2. Me gustaría tener un método abreviado de teclado que ejecute un comando y escriba la salida en el cursor actual.

Ejemplo: tengo una función branchName que devuelve / imprime el nombre de la rama actual de la carpeta. Quiero que el nombre de la rama se escriba en el shell (iTerm2) presionando cmd B .

    
pregunta tudor 10.06.2016 - 13:17

1 respuesta

1

Abra las preferencias de iTerm2 y vaya a la pestaña Perfiles. Seleccione el perfil que desee y vaya a la pestaña Teclas. Toca el signo más (+) y escribe lo siguiente:

  • Atajo de teclado: >cmd + B
  • Acción: Enviar texto
  • En la siguiente línea, agregue el siguiente comando: git name-rev --name-only HEAD\n

Después de eso, cuando presionas ⌘cmd + B , iTerm envía ese comando a tu terminal y te devolverá tu rama actual.

$ git name-rev --name-only HEAD
master 
    
respondido por el jherran 10.06.2016 - 15:08

Lea otras preguntas en las etiquetas