Primeiro, verifique se o seu terminal suporta 256 cores, o que suponho que você já tenha. Segundo, use uma PS1variável com o código correto, por exemplo:
Isso fornecerá um prompt com o nome do host em negrito, com uma cor de primeiro plano de 214 e uma cor de segundo plano de 123.
Observe que o ^[item é "digitado" digitando Ctrl+ ve Ctrl+ [. Veja este excelente artigo " Essa coisa de 256 cores " para obter a lista completa de atributos.
O host do link está quebrado (502 gateway incorreto).
Pikrass
1
@Pikrass Tenho 404 não 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.
Também para experimentá-lo, poderia ser usado assim:
export PS1='%{[38;5;24m%};%{[0m%} '
é exatamente o que eu queria.Respostas:
Primeiro, verifique se o seu terminal suporta 256 cores, o que suponho que você já tenha. Segundo, use uma
PS1
variável com o código correto, por exemplo:Isso fornecerá um prompt com o nome do host em negrito, com uma cor de primeiro plano de 214 e uma cor de segundo plano de 123.
Observe que o
^[
item é "digitado" digitando Ctrl+ ve Ctrl+ [. Veja este excelente artigo " Essa coisa de 256 cores " para obter a lista completa de atributos.fonte
gnome-terminal
suporta 256 cores.De
man zshmisc
:Também para experimentá-lo, poderia ser usado assim:
fonte