2011-11-28 12 views

risposta

11

Sì, è possibile farlo con cose del genere:

zstyle -e ':completion:*:default' list-colors 'reply=("${PREFIX:+=(#bi)($PREFIX:t)(?)*==02=01}:${(s.:.)LS_COLORS}")'

solo cambiare i colori 01 e 02 in modo che corrisponda il vostro gusto, per esempio per abbinare il vostro screenshot:

zstyle -e ':completion:*:default' list-colors 'reply=("${PREFIX:+=(#bi)($PREFIX:t)(?)*==34=34}:${(s.:.)LS_COLORS}")';

(Tratto da reddit thread, ha aggiunto qui per aiutare le persone searchi per questo, come ho fatto io.)

-1

ho molto tempo fa (2002) ho scritto un Script di shell sperimentale per spiegare i caratteri di controllo nella shell. Dai un'occhiata a questo http://cltfc.sites.uol.com.br/ e vedrai un sacco di esempi su come colorare, creare suoni e posizionare qualsiasi carattere sullo schermo nero. Ma questo è per Bash e non so se sono compatibili.

Ad ogni modo, per Zsh, controlla questa pagina http://spiralofhope.wordpress.com/2009/04/23/zsh-ansi-prompt/ e vedrai alcuni esempi su come personalizzare il prompt con i colori. Gli stessi codici ANSI per i colori e la stessa sintassi dovrebbero funzionare quando si utilizza direttamente sulla shell.

Problemi correlati