J'essaie d'apprendre en utilisant vim, je vous recommand beaucoup, mais j'ai copié le vimrc de github et je voudrais comprendre ce qui cause la rupture de l'enencoding Powerline.
.
set encoding=utf-8
--with-features=big
flag. Serait-ce le problème et si oui, comment puis-je résoudre le problème?
Tout d'abord, vous voulez vérifier que votre terminal est compatible avec Unicode. Selon la page d'aide sur les parameters régionaux d' Ubuntu , vous devez éditer le file /etc/default/locale
pour avoir ce contenu:
LANG="en_US.UTF-8"
(remplacez en_US
par votre langue, bien sûr), puis exécutez:
sudo locale-gen
Vous devrez peut-être vous déconnecter et vous reconnecter. Testez en exécutant ceci (trouvé ici ):
$ echo -e "\xE2\x98\xA0"
La sortie devrait être ☠.
Deuxièmement, Powerline utilise quelques glyphes spéciaux dans la zone d'utilisation privée Unicode , vous devriez donc lire les documents sur Fontconfig . L'installation de la police nécessite deux étapes principales:
PowerlineSymbols.otf
dans ~/.fonts/
(ou un autre directory de fonts X) 10-powerline-symbols.conf
dans ~/.fonts.conf.d/
ou ~/.config/fontconfig/conf.d/
, en fonction de votre version de fontconfig ( ~/.config/fontconfig/conf.d/
est plus récent, mais je ne suis pas sûr depuis quand il est disponible)