Stellen Sie zunächst sicher, dass Ihr Terminal 256 Farben unterstützt, die Sie vermutlich bereits haben. Verwenden Sie PS1zweitens eine Variable mit dem richtigen Code, zum Beispiel:
Dies gibt Ihnen eine Eingabeaufforderung mit dem Hostnamen in Fettdruck, einer Vordergrundfarbe von 214 und einer Hintergrundfarbe von 123.
Beachten Sie, dass das ^["eingegeben" wird, indem Sie Ctrl+ vund Ctrl+ eingeben [. Die vollständige Liste der Attribute finden Sie in diesem hervorragenden Artikel " That 256 Color Thing ".
Der Host der Verbindung ist defekt (502 fehlerhaftes Gateway).
Pikrass
1
@Pikrass habe ich 404 nicht gefunden.
Totor
12
export PS1='%F{214}%K{123}%m%k%f'
Von man zshmisc:
%F (%f)Start(stop) using a different foreground colour,if supported by the terminal.The colour may be specified two ways: either as a numeric argument, as normal, or by a sequence in braces following the %F,for example %F{red}.In the latter case the values allowed are as described for the fg zle_highlight attribute; see Char‐
acter Highlightingin zshzle(1).This means that numeric colours are allowed in the second format also.%K (%k)Start(stop) using a different bacKground colour.The syntax is identical to that for%F and %f.
Auch zum Ausprobieren könnte es so verwendet werden:
export PS1='%{[38;5;24m%};%{[0m%} '
ist genau das, was ich wollte.Antworten:
Stellen Sie zunächst sicher, dass Ihr Terminal 256 Farben unterstützt, die Sie vermutlich bereits haben. Verwenden Sie
PS1
zweitens eine Variable mit dem richtigen Code, zum Beispiel:Dies gibt Ihnen eine Eingabeaufforderung mit dem Hostnamen in Fettdruck, einer Vordergrundfarbe von 214 und einer Hintergrundfarbe von 123.
Beachten Sie, dass das
^[
"eingegeben" wird, indem Sie Ctrl+ vund Ctrl+ eingeben [. Die vollständige Liste der Attribute finden Sie in diesem hervorragenden Artikel " That 256 Color Thing ".quelle
gnome-terminal
unterstützt 256 Farben.Von
man zshmisc
:Auch zum Ausprobieren könnte es so verwendet werden:
quelle