Salut,
mon serveur de développement est une instance AWS exécutant Ubuntu 12.04. J'ai suivi les instructions pour configurer les polices de secours. Actuellement, j'ai le fichier PowerlineSymbols.otf
dans le répertoire ~/.fonts/
et 10-powerline-symbols.conf
dans ~/.fonts.conf.d
.
Après avoir exécuté fc-cache -vf ~/.fonts
voici la réponse que j'obtiens:
lorsque je ssh depuis OSX (Terminal.app, la police par défaut est Monaco pour Powerline) et que j'ouvre vim, voici à quoi ressemble la ligne électrique:
voici le .vimrc
pertinent que j'ai:
python from powerline.bindings.vim import source_plugin; source_plugin()
let g:Powerline_symbols = 'fancy'
J'ai essayé de redémarrer mon ssh mais rien n'a changé. La chose étrange est que j'ai installé Powerline-Shell et que Powerline semble fonctionner correctement (quand je ssh depuis OSX, toujours cassé lorsque j'utilise Prompt depuis iPad).
Toute aide pour résoudre le problème serait appréciée.
Vérifiez la documentation, vous ne pouvez pas utiliser la méthode fontconfig sous OSX, vous devez installer une police corrigée à la place.
J'ai une police corrigée sur mon mac et cela fonctionne bien à la fois dans MacVim et vim
dans Terminal.app.
Le problème est lorsque je ssh dans Ubuntu à partir du mac. J'ai essayé de mettre à la fois Monaco-Powerline.otf
et Monaco_Linux-Powerline.ttf
que j'avais ici dans le dossier ~/.fonts
mais cela n'a rien changé.
Utilisez-vous une nouvelle police corrigée ou la même version de Powerline sur vos différents systèmes? Cette version de Powerline a différents points de code pour les symboles, veuillez essayer une police corrigée de Powerline-fonts et voir si cela fonctionne lorsque vous vous connectez à votre boîte Ubuntu.
Vous n'avez plus besoin de l'option de configuration vim powerline_symbols. Tout est décrit en détails dans la documentation, ainsi que les informations de dépannage. Essayez de réinstaller Powerline et suivez les instructions de la documentation exactement sur vos deux systèmes, et faites un rapport si vous rencontrez toujours des problèmes.
Hey @ergelo , n'oubliez pas de changer la police iterm2 / terminal.app.
C'est toujours une question ouverte. Même problème pour moi. Voir également http://superuser.com/questions/483194/encoding-over-ssh-issues
@Lokaltog voulez-vous que cela fonctionne sur la machine distante, nous devrons également installer la police corrigée dessus?
Non, vous n'avez besoin de la police que localement. Mais vous devez définir correctement le jeu de caractères sur chaque machine qui utilisera Powerline, ainsi que la connexion SSH.
Je suis tombé sur ça aussi. Assurez-vous que LANG
est correctement défini et correspond au codage du terminal. J'ai corrigé cela avec:
# ~/.ssh/config
Host *
SendEnv LANG
Commentaire le plus utile
Je suis tombé sur ça aussi. Assurez-vous que
LANG
est correctement défini et correspond au codage du terminal. J'ai corrigé cela avec: