Estou usando o Ubuntu 14.04 e 16.04. No dia 14.04 instalei adicionalmente o Terminologia.
No 16.04 Terminal e Terminologia os caracteres no bash não são exibidos corretamente:
Olhe com o Terminal Ubuntu 14.04
Primeiro presumi que existem algumas variáveis de ambiente diferentes. Não encontrei o que causa isso. Depois que instalei o Terminologia no 14.04 e ele mostrou os caracteres de maneira errada no 14.04, presumo que não tenha nada a ver com o meio ambiente.
O que devo configurar para obter o mesmo resultado do Terminal do Ubuntu 14.04 nas outras opções?
Valor de PS1
:
\[\e[37;1m\]\[\] \u \[\e[0m\]\[\]\[\e[0m\]\[\] \w \[\e[0m\]\[\]
Variáveis no Terminal Ubuntu 14.04:
LANG=en_US.UTF-8
LANGUAGE=en_US
LC_ADDRESS=de_DE.UTF-8
LC_IDENTIFICATION=de_DE.UTF-8
LC_MEASUREMENT=de_DE.UTF-8
LC_MONETARY=de_DE.UTF-8
LC_NAME=de_DE.UTF-8
LC_NUMERIC=de_DE.UTF-8
LC_PAPER=de_DE.UTF-8
LC_TELEPHONE=de_DE.UTF-8
LC_TIME=de_DE.UTF-8
E em Terminologia em 14.04:
LANG=en_US.UTF-8
LANGUAGE=en_US
LC_ADDRESS=de_DE.UTF-8
LC_IDENTIFICATION=de_DE.UTF-8
LC_MEASUREMENT=de_DE.UTF-8
LC_MONETARY=de_DE.UTF-8
LC_NAME=de_DE.UTF-8
LC_NUMERIC=de_DE.UTF-8
LC_PAPER=de_DE.UTF-8
LC_TELEPHONE=de_DE.UTF-8
LC_TIME=de_DE.UTF-8
Responder1
Esse caractere (U+E0B0) não é um caractere Unicode válido. Ou mais exatamente, está nouso privadoseção em Unicode, para que você possa usá-lo para seu próprio uso.
Na seção de exemplo de uso, o artigo da Wikipedia menciona:
Powerline, um plugin de linha de status para vim, use U+E0A0–U+E0A2 e U+E0B0–U+E0B3 paracaracteres extras para desenho de caixa.
O que nos leva ahttps://github.com/powerline/powerline
Que dáinstruções sobre como instalar fontespara esses códigos de ponto Unicode.