J'ai vu une démonstration de Mac OS X git en ligne dans laquelle il est configuré pour avoir plusieurs couleurs.
Par exemple, son invite est ambre, son ls
répertoire est violet et sa git diff
sortie a ~ 4 couleurs (rose, vert clair, rouge, jaune pâle).
Pouvez-vous me dire comment configurer le terminal Mac OS X pour y parvenir? C'est définitivement Mac OS X Terminal.app, pas iTerm.
macos
git
command-line-interface
yinglcs
la source
la source
Réponses:
La réponse de William Purcell active uniquement la couleur pour la commande 'git diff'. Faites ceci pour activer les couleurs pour toutes les commandes git:
la source
Pour afficher la couleur dans la sortie de git diff, vous devez configurer git. Essayez de courir
pour définir votre $ HOME / .gitconfig de manière appropriée.
la source
Ce n'est normalement pas quelque chose que vous configurez le terminal pour faire ... Le terminal ne sait pas ce qu'il montre mais essayez ceci dans votre shell (si vous utilisez bash, dans certains autres shells que vous n'exportez pas mais appelez setenv ou autre chose):
Vous pouvez ensuite utiliser le générateur LSCOLORS pour configurer quelque chose que vous pouvez exporter en utilisant quelque chose comme:
(ce qui précède devrait vous donner des répertoires violets)
Lorsque vous avez terminé et satisfait du résultat, ajoutez les trois lignes à votre / etc / bashrc ou au fichier .bashrc dans le répertoire personnel de votre utilisateur.
Modifier: De plus, dans votre terminal, assurez-vous que la case "Afficher les couleurs ANSI" (sur la page "Texte") est cochée.
la source
C'est ce que j'utilise dans mon fichier .profile. Fonctionne comme un charme car il me permet de voir la branche git actuelle ainsi que son état à travers la couleur. Si vous souhaitez le modifier, veuillez noter qu'il est important d' échapper aux codes de couleur afin d'éviter les problèmes de saut de ligne sur les longues lignes.
la source
.profile
fichier dans mon $ bashOuvrez l'application du terminal, puis ouvrez la boîte de dialogue des préférences via le menu (Terminal -> Préférences) ou en appuyant sur Command+ ,. Une fois la boîte de dialogue des préférences ouverte, sélectionnez le style de terminal dans le volet de gauche, sélectionnez Texte dans la barre de boutons, puis assurez-vous que la case "Afficher les couleurs ANSI" est cochée.
Cela activera les couleurs sur le terminal. Pour obtenir des couleurs dans la sortie du terminal, vous devrez intégrer des commandes de couleur ANSI dans les données envoyées au terminal. La manière de procéder dépend des commandes. Par exemple (comme indiqué ci-dessus), la
ls
commande a une option de couleurs. Pour les codes de couleur, effectuez une recherche google pour "ansi color".la source
Pour la sortie ls colorée, je recommanderais d'installer le gnu coreutils et d'utiliser cette version de ls à la place. Pour chaque version de ls, vous devrez lui passer le drapeau correct, qui est --color pour la version gnu ou -G pour la version OS X standard. Vous pouvez donc faire quelque chose comme
dans votre .bashrc.
Pour colorer votre invite, vous devrez utiliser les codes de couleurs corrects pour votre terminal, mais le mien utilise
produire
en gras blanc.
la source