Domanda

E 'possibile colorare la parte completata dei risultati di completamento parziali Zsh?

Pesce mette per default (in Gentoo almeno) come mostrato nella figura:

entrare descrizione dell'immagine qui

Foto piu grande: http://i.imgur.com/tN6w3.png

È stato utile?

Soluzione

Sì, è possibile farlo con cose del genere:

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

Basta 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 filo , ha aggiunto qui per aiuto le persone alla ricerca di questo, come ho fatto io.)

Altri suggerimenti

Credo che [1] è cosa che si desidera. Hai bisogno di menu e selezionare come @svlasov commentato.

[1]. ZSH Evidenzia sulla scheda

I molto tempo fa (2002) Ho scritto uno script di shell sperimentale per spiegare circa i caratteri di controllo in guscio. Check this out http://cltfc.sites.uol.com.br/ e farai vedere un sacco di esempi su come il colore, fare i suoni e il posizionamento di qualsiasi carattere sullo schermo nero. Ma questo è per Bash e non so se sono compatibili.

In ogni caso, per Zsh, controllare questa pagina http: // spiralofhope .wordpress.com / 2009/04/23 / zsh-ansi-pronta / e farai vedere alcuni esempi di come personalizzare il prompt con i colori. Gli stessi codici ANSI per i colori e la stessa sintassi dovrebbe funzionare quando si utilizza direttamente sul guscio.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top