Primero, asegúrese de que su terminal admita 256 colores, lo que supongo que ya tiene. Segundo, use una PS1variable con el código correcto, por ejemplo:
Esto le dará un mensaje con el nombre del host en negrita, con un color de primer plano de 214 y un color de fondo de 123.
Tenga en cuenta que ^[se "ingresa" escribiendo Ctrl+ vy Ctrl+ [. Consulte este excelente artículo " That 256 Color Thing " para ver la lista completa de atributos.
El host del enlace está roto (502 puerta de enlace incorrecta).
Pikrass
1
@Pikrass Tengo 404 no encontrado.
Totor
13
export PS1='%F{214}%K{123}%m%k%f'
De 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.
export PS1='%{[38;5;24m%};%{[0m%} '
Es exactamente lo que quería.Respuestas:
Primero, asegúrese de que su terminal admita 256 colores, lo que supongo que ya tiene. Segundo, use una
PS1
variable con el código correcto, por ejemplo:Esto le dará un mensaje con el nombre del host en negrita, con un color de primer plano de 214 y un color de fondo de 123.
Tenga en cuenta que
^[
se "ingresa" escribiendo Ctrl+ vy Ctrl+ [. Consulte este excelente artículo " That 256 Color Thing " para ver la lista completa de atributos.fuente
gnome-terminal
admite 256 colores.De
man zshmisc
:También para probarlo podría usarse así:
fuente