En ce moment, mon iTerm2 ressemble à ceci...
Tout est de la même couleur et il est difficile de lire. Puis-je faire en sorte que l'invite, la commande et la sortie aient des couleurs différentes ?
En ce moment, mon iTerm2 ressemble à ceci...
Tout est de la même couleur et il est difficile de lire. Puis-je faire en sorte que l'invite, la commande et la sortie aient des couleurs différentes ?
Il y a une description assez exhaustive de l'édition de l'invite bash ici il peut y avoir quelques trucs spécifiques à linux, mais la plupart sont des trucs génériques de bash.
Mais juste pour commencer, je recommande ce générateur de profil bash
C'est assez simple, j'en ai appris davantage depuis et mon message ressemble à ça :
en utilisant :
[[ -s "/Users/dwightk/.rvm/scripts/rvm" ]] && source "/Users/dwightk/.rvm/scripts/rvm" # Load RVM into a shell session *as a function*
function parse_git_branch {
git branch --no-color 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/(\1)/'
}
export PS1=" \[\033[01;35m\]\u@\h:\[\033[01;34m\]\$(parse_git_branch) \[\033[01;32m\]\w \[\033[01;34m\]\n>\[\e[0m\]"
ce qui est très utile lorsqu'on travaille avec git. Tout ce qui se trouve avant le export PS1=
est ce qui permet à la branche git d'apparaître.
Il s'agit de ma première incursion dans l'édition du prompt bash. après avoir lu cet article de blog.
J'espère que quelqu'un ayant une meilleure compréhension de l'édition réelle de l'invite pourra poster une réponse plus convaincante.
Ouais, c'est un reste de ma première expédition dans l'édition rapide de bash après lecture : notes.torrez.org/2013/04/put-a-burger-in-your-shell.html Je l'ai aimé, alors il est resté.
AFAIK il n'y a pas de moyen UNIXy pour colorier tout autre chose que l'invite.
Mais comme vous avez demandé une solution iTerm2, vous avez de la chance ! Utilisez le Fonction de déclenchement pour colorer le texte correspondant à la regexp.
Par exemple, si vos invites ressemblent à ceci :
puis ajouter dans iTerm -> Préférences -> Profils -> Avancé -> Déclencheurs, [Modifier] un déclencheur comme celui-ci :
qui correspondra à la commande de chaque ligne, qui commencera à ressembler à ceci :
Voilà - vous avez des couleurs différentes pour l'invite, la commande et la sortie ! :)
Je parie que c'est plus simple pour la plupart des gens, donc j'ai voté pour. Mais comme l'autre fonctionne dans n'importe quelle condition, même à distance, et qu'elle colore également l'invite git, je vais la garder comme réponse acceptée.
Voici ce qui a marché pour moi. Essayez-le et faites-moi savoir.
http://dobsondev.com/2014/02/21/customizing-your-terminal/
L'approche consiste à ajouter quelques instructions à votre profil bash.
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.