Frage

Ist es möglich, den abgeschlossenen Teil der teilweisen Abschlussgespräche in ZSH zu färben?

Fisch führt dies standardmäßig (zumindest in Gentoo), wie im Bild unten gezeigt:

enter image description here

Bild in voller Größe: http://i.imgur.com/tn6w3.png

War es hilfreich?

Lösung

Ja, Sie können es mit solchen Dingen tun:

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

Ändern Sie einfach die Farben 01 und 02, damit er Ihrem Geschmack entspricht, zum Beispiel, um Ihrem Screenshot zu entsprechen:

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

(Genommen von Reddit -Thread, hier hinzugefügt, um Menschen zu helfen, die danach suchen, wie ich es getan habe.)

Andere Tipps

Ich denke [1] ist Ding, das du willst. Sie benötigen ein Menü und wählen Sie als @svlasov kommentiert.

[1]. ZSH Highlight auf Registerkarte

Ich habe vor langer Zeit (2002) ein experimentelles Shell -Skript geschrieben, um die Kontrollfiguren in Shell zu erklären. Schau dir das an http://cltfc.sites.uol.com.br/ Und Sie werden viele Beispiele sehen, wie man so färbt, Geräusche und Positionierung eines SHAR auf Ihrem schwarzen Bildschirm färbt. Aber das ist für Bash und ich weiß nicht, ob sie kompatibel sind.

Wie auch immer, für ZSH überprüfen Sie diese Seite http://spiralofhope.wordpress.com/2009/04/23/zsh-ansi-prompt/ Und Sie werden einige Beispiele dafür sehen, wie Sie Ihre Eingabeaufforderung mit Farben anpassen können. Die gleichen ANSI -Codes für Farben und die gleiche Syntax sollten funktionieren, wenn Sie direkt auf der Shell verwenden.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top