Vim-powerline (Lokaltog ist) komische Zeichen in MacVim
Ich versuche, Powerline-plugin (https://github.com/Lokaltog/vim-powerline) für die erste Zeit.
Plugin scheint installiert zu sein. Ich benutze vundle mit dem folgenden Befehl:
Bundle 'Lokaltog/powerline', {'rtp': 'powerline/bindings/vim'}
Ich habe versucht viele verschiedene Einstellungen, aber momentan in meiner vimrc sieht es wie folgt aus:
set guifont=Menlo\ Regular\ for\ Powerline:h15
"set guifont=Monaco\ Regular:h15
" set rtp+=~/.vim/bundle/powerline/powerline/bindings/vim
let g:Powerline_symbols = 'fancy'
"let g:Powerline_symbols = 'compatible'
"let g:Powerline_cache_enabled = 1
"set t_Co=256
Habe ich auch eingefügt, kommentierte einige der Befehle, die ich ausprobiert habe.
Ich habe versucht, verschiedene Schriftarten, gepatcht und normal, aber nichts hilft.
laststatus auf 2 gesetzt ist.
Ich bin mit MacVim auf Mac OS X 10.8.2.
Hier ist, wie der powerline mit 2 Fenstern sieht für mich:
Beachten Sie die seltsamen boxed 'x' - Symbole...
Irgendwelche Ideen?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sind Sie auf zwei verschiedenen plugins.
vim-powerline
ist der alte vim-Projekt.Lokaltog/powerline
ist eine neue Python-basierten Anschluss, und die code-Punkte haben sich geändert in dieser version, weil der alte code Punkte verursacht einen Haufen Probleme.Musst du entweder:
vim-powerline
(und entfernen Sie diertp
option), oderPlugin 'Lokaltog/vim-powerline'
Ich hatte das gleiche problem. Ich heruntergeladen habe, "Menlo Regelmäßig für Powerline.otf" von https://github.com/Lokaltog/powerline-fonts
Ich dann Doppelklick auf die otf-Datei, die sich öffnet das Programm "Schriftsammlung". Ich installieren " geklickt haben, trotz der Schrift geben Kauderwelsch von Symbolen in dem Fenster. Ich legen Sie dann die schriftart als schriftart für mein terminal (einfach legen Sie es in Ihrem termnial preferenes). Diese problem behoben, durch das in regelmäßigen terminal vim (
$ vim
), aber nicht fix it in MacVim. Um es zu beheben in MacVim, musste ich fügen Sie die folgende Zeile in meine .vimrc-Datei:Backslashes sind notwendig, um die Flucht der Räume. Alles funktioniert nun Super. Hoffe, das hilft anderen.
Edit: Um ein bisschen mehr detail, meine .vimrc sieht jetzt wie folgt aus:
Wenn Sie mit Befehlszeilen-vim (also nicht über eine GUI Umsetzung) geben Sie die gepatchte Schrift in Ihre terminal-Einstellungen.
hinzufügen dieser auf die vimrc-Datei repariert es für mich:
Quelle: https://github.com/bling/vim-airline/issues/142
Auch sicher, dass Sie das Recht haben, Schriften, die nicht nur den richtigen Namen bekommen Sie von https://github.com/Lokaltog/powerline-fonts
und dass
sei g:airline_powerline_fonts = 1
dass wenn Ihr mit der Fluggesellschaft
Hinweis:Für das Beispiel "Source code pro" Schrift aus http://fontsquirrel.com werde dieser Effekt aber "Source code pro für die powerline -" aus dem link oben nicht
In meinem Fall, Schriften in der Statusleiste wurden die arbeiten in vim (anzeigen der richtigen Symbole), aber nicht in macvim. Hinzugefügt die folgende Zeile zu der .gvimrc-Datei und es funktioniert jetzt.
Musste ich angeben :h16