Používám Ubuntu 14.04 a 16.04. 14.04 jsem dodatečně nainstaloval Terminologii.
V 16.04 Terminal and Terminology se znaky v bash nezobrazují správně:
Podívejte se s terminálem Ubuntu 14.04
Nejprve jsem předpokládal, že existují některé proměnné prostředí, které se liší. Nenašel jsem, co to způsobuje. Poté, co jsem 14.04 nainstaloval Terminologii a 14.04 ukazuje znaky špatně, předpokládám, že to nemá nic společného s prostředím.
Co musím nakonfigurovat, abych získal stejný výsledek jako s Terminálem z Ubuntu 14.04 v ostatních možnostech?
Hodnota PS1
:
[e[37;1m][] u [e[0m][][e[0m][] w [e[0m][]
Proměnné v terminálu 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
A v terminologii dne 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
Přijatá odpověď:
Tento znak (U+E0B0) není platný znak Unicode. Přesněji řečeno, je to v soukromém použití sekce v Unicode, takže ji můžete použít pro vlastní potřebu.
V sekci příkladu použití, který článek Wikipedie zmiňuje:
Powerline, plugin stavového řádku pro vim, použijte U+E0A0–U+E0A2 a U+E0B0–U+E0B3 pro extra znaky pro kreslení rámečků.
Což nás vede na https://github.com/powerline/powerline
Což poskytuje pokyny, jak nainstalovat písma pro tyto kódy bodů Unicode.