1 votes

Exécutez shell et saisissez la sortie

Je suis en train d'utiliser iTerm2. J'aimerais avoir un raccourci clavier qui exécute une commande et tape la sortie au curseur actuel.

Exemple : J'ai une fonction nomBranche qui retourne/imprime le nom de la branche du dossier actuel. Je veux que le nom de la branche soit écrit dans le shell (iTerm2) en appuyant sur cmdB.

1voto

jherran Points 12554

Ouvrez les préférences d'iTerm2 et allez à l'onglet Profils. Sélectionnez le profil souhaité et allez à l'onglet Clés. Appuyez sur le signe plus (+) et tapez ce qui suit :

  • Raccourci clavier : cmd+B
  • Action : Envoyer du texte
  • Dans la ligne suivante, ajoutez la commande suivante : git name-rev --name-only HEAD\n

entrez la description de l'image ici

Après cela, lorsque vous appuyez sur cmd+B, iTerm enverra cette commande à votre terminal et renverra votre branche actuelle.

$ git name-rev --name-only HEAD
master

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X