Gleichzeitig hat der vi auch Probleme mit der Darstellung des Cursors an der richtigen Position und in der richtigen Zeile, das kann zu sehr unangenehmen Effekten führen.
Lösung:
Die Umgebungsvariable LANG steht standardmäßig auf den Wert "POSIX".
Hieraus kann das System nicht eindeutig die Standardsprache des Benutzers erkennen.
Hierzu kann die Variable LC_ALL verwendet werden. Diese ist normalerweise nicht gesetzt und sollte auf "de_DE" gesetzt werden.
linux:~ # echo $LANG POSIX linux:~ # echo $LC_ALL linux:~ # export LC_ALL=de_DE linux:~ # echo $LC_ALL de_DE linux:~ #
Um diese Werte für einzelne oder alle Benutzer zu setzen, kann man den Befehl "export LC_ALL=de_DE" entweder in die Datei /etc/profile (für alle) oder $HOME/.profile für den einzelnen Benutzer einbauen.
Alternativlösung:
Die Umgebungsvariable LANG setzen sie auf den Wert "de", also
export LANG=de