In questo momento il mio iTerm2 ha questo aspetto ...
Tuttoèdellostessocoloreedèdifficiledaleggere.PossocrearePrompt,CommandeOutputdiversicoloricomequesto?
In questo momento il mio iTerm2 ha questo aspetto ...
Tuttoèdellostessocoloreedèdifficiledaleggere.PossocrearePrompt,CommandeOutputdiversicoloricomequesto?
C'è una descrizione abbastanza esaustiva della modifica del prompt di bash qui potrebbero esserci alcune cose specifiche per Linux, ma la maggior parte di esso è roba generica bash.
Ma per iniziare, raccomando questo generatore di profili di bash
È piuttosto semplice, quindi da allora ho imparato di più e il mio prompt assomiglia a:
utilizza:
[[-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/* \(.*\)/()/'
}
export PS1="
AFAIK non esiste un modo UNIX per colorare qualsiasi altra cosa del prompt.
Ma come hai chiesto una soluzione iTerm2 sei fortunato! Utilizza la funzione Trigger per color regexp corrispondente al testo.
Ad esempio se il tuo prompt è simile a questo:
.. quindi aggiungi iTerm - > Preferenze - > Profili - > Avanzate: > Trigger, [Modifica] un trigger come questo:
.. che corrisponderà alla parte comando di ogni riga, che inizierà ad assomigliare a questa:
Voilà - hai colori diversi per prompt, comando e output! :)