Esegui shell e digita output

1

Sto usando iTerm2. Mi piacerebbe avere una scorciatoia da tastiera che esegue un comando e digita l'output sul cursore corrente.

Esempio: ho una funzione branchName che restituisce / stampa il nome del ramo della cartella corrente. Voglio che il nome del ramo sia scritto nella shell (iTerm2) premendo cmd B .

    
posta tudor 10.06.2016 - 13:17
fonte

1 risposta

1

Apri le preferenze di iTerm2 e vai alla scheda Profili. Seleziona il tuo profilo desiderato e vai alla scheda Chiavi. Tocca il segno più (+) e digita quanto segue:

  • Scorciatoia da tastiera: ⌘cmd + B
  • Azione: invia testo
  • Nella riga successiva aggiungi il seguente comando: git name-rev --name-only HEAD\n

Dopodiché, quando premi ⌘cmd + B , iTerm invia quel comando al tuo terminale e restituirà il tuo ramo corrente.

$ git name-rev --name-only HEAD
master 
    
risposta data 10.06.2016 - 15:08
fonte

Leggi altre domande sui tag