17 votes

Complétion pour les commandes git

Récemment, j'ai décidé de passer d'un ordinateur sous Ubuntu que j'utilisais depuis 7 ans à un Mac. J'ai lu d'autres messages comme Passer d'Ubuntu à OS X et je suis perdu et Quelle est la différence entre iTerm2 et Terminal?

Pourquoi iTerm2 et Terminal ne complètent-ils pas les arguments d'une commande automatiquement?

Par exemple, si je tape gi+Tab, cela complète automatiquement ce mot en git ce qui est bien. Mais si j'ajoute un espace puis que je tape remo+Tab, pourquoi ne se complète-t-il pas automatiquement en remote comme sous Ubuntu? Je dois tout taper manuellement après le mot git. Il en va de même pour d'autres commandes.

Est-ce que je fais quelque chose de mal, ou est-ce que je rate quelque chose?

(Veuillez noter que je ne parle pas du raccourci cmd + ; qui complète automatiquement les entrées précédemment tapées dans iTerm2.)

2 votes

Terminal et iTerm2 ne complètent pas la commande. C'est le shell et ses extensions qui peuvent être les mêmes sous Linux et OSX, il est donc nécessaire de préciser quel est votre configuration complète sous Linux et de la dupliquer sous OSX.

0 votes

Tu veux l'autocomplétion pour git - voir apple.stackexchange.com/q/55875/24565

2voto

shsteimer Points 8749

Pour ceux qui recherchent une solution d'achèvement de commande pour bash aussi facile à utiliser que zsh + oh-my-zsh, il y a maintenant le projet bash-it. Qui, selon ses propres mots, est "un plagiat éhonté de oh-my-zsh" -- rien de mal à cela vraiment !

Il met en place une architecture de type plugin comme le fait oh-my-zsh, où vous pouvez facilement ajouter et supprimer des éléments de votre environnement et obtenir de nouvelles fonctionnalités en synchronisant avec leur projet github.

L'installation nécessite trois étapes :

  1. Vérifiez un clone de ce dépôt : git clone https://github.com/revans/bash-it.git ~/.bash_it
  2. Exécutez ~/.bash_it/install.sh (cela sauvegarde automatiquement votre ~/.bash_profile)
  3. Modifiez votre fichier ~/.bash_profile afin de personnaliser bash-it.

Si vous avez peur de passer entièrement à zsh, bash-it est un bon compromis qui vous garde sur bash tout en vous offrant de nombreux plugins puissants pour étendre votre environnement.

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