Ich verwende Ubuntu 14.04 und 16.04. Am 14.04 habe ich Terminologie zusätzlich installiert.
Am 16.04 Terminal und Terminologie werden die Zeichen in der Bash nicht korrekt angezeigt:
Schau mal mit Ubuntu 14.04 Terminal
Ich bin zunächst davon ausgegangen, dass es einige Umgebungsvariablen gibt, die sich unterscheiden. Ich habe nicht gefunden, woran das liegt. Nachdem ich Terminology am 14.04 installiert habe und die Zeichen am 14.04 falsch angezeigt werden, gehe ich davon aus, dass es nichts mit der Umgebung zu tun hat.
Was muss ich konfigurieren, um in den anderen Optionen das gleiche Ergebnis wie mit Terminal von Ubuntu 14.04 zu erhalten?
Wert von PS1
:
[e[37;1m][] u [e[0m][][e[0m][] w [e[0m][]
Variablen im Ubuntu 14.04-Terminal:
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
Und in Terminologie am 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
Akzeptierte Antwort:
Dieses Zeichen (U+E0B0) ist kein gültiges Unicode-Zeichen. Genauer gesagt im privaten Gebrauch Abschnitt in Unicode, damit Sie ihn für Ihren eigenen Gebrauch verwenden können.
Im Abschnitt mit den Beispielverwendungen erwähnt dieser Wikipedia-Artikel:
Powerline, ein Statuszeilen-Plugin für vim, verwendet U+E0A0–U+E0A2 und U+E0B0–U+E0B3 für zusätzliche Zeichen zum Zeichnen von Kästchen.
Was uns zu https://github.com/powerline/powerline
führtDas enthält Anweisungen zum Installieren von Schriftarten für diese Unicode-Punktcodes.