Vim Powerline (Lokaltog) seltsame Zeichen in MacVim

8

Ich versuche das Powerline-Plugin ( Ссылка ) das erste Mal zu benutzen.

Plugin scheint installiert zu sein. Ich benutze vundle mit dem folgenden Befehl:

%Vor%

Ich habe viele verschiedene Einstellungen ausprobiert, aber momentan in meinem vimrc sieht es so aus:

%Vor%

Ich habe auch einige der Befehle auskommentiert, die ich ausprobiert habe.

Ich habe verschiedene Schriftarten ausprobiert, gepatcht und normal, aber nichts hilft.

laststatus ist auf 2 gesetzt.

Ich benutze MacVim unter Mac OS X 10.8.2.

So sieht die Powerline mit 2 Fenstern für mich aus:

Beachte die seltsamen "x" -Symbole ...

Irgendwelche Ideen?

    
Goran Novosel 06.03.2013, 14:37
quelle

6 Antworten

9

Sie beziehen sich auf zwei verschiedene Plugins. vim-powerline ist das alte vim-only-Projekt. Lokaltog/powerline ist ein neuer Python-basierter Port, und die Codepunkte haben sich in dieser Version geändert, da die alten Codepunkte einige Probleme verursacht haben.

Sie müssen entweder:

  1. Aktualisieren Sie Ihr Paket so, dass es auf vim-powerline zeigt (und entfernen Sie die Option rtp ) oder
  2. Aktualisieren Sie Ihre Schriftart auf eine der Schriftarten in Ссылка (oder patchen Sie Ihre eigene)
Lokaltog 08.03.2013, 17:41
quelle
5

Ich hatte das gleiche Problem. Ich habe "Menlo Regular für Powerline.otf" von Ссылка heruntergeladen

Ich habe dann doppelt auf die otf-Datei geklickt, die die Font Book-Anwendung öffnet. Ich klickte auf "Installieren", obwohl die Schriftart im Fenster Gibberish-Symbole enthielt. Ich habe dann diese Schriftart als Schriftart für mein Terminal eingestellt (einfach in Ihre Terminvorgaben einstellen). Dies behebt das Problem im regulären Terminal vim ( $ vim ), hat es aber in MacVim nicht behoben. Um es in MacVim zu beheben, musste ich meiner .vimrc-Datei die folgende Zeile hinzufügen:

%Vor%

Die Backslashes sind notwendig, um die Leerzeichen zu entfernen. Alles funktioniert jetzt großartig. Hoffe, das hilft anderen.

Bearbeiten: Um ein bisschen mehr Details hinzuzufügen, sieht meine .vimrc jetzt so aus:

%Vor%     
Nate 14.04.2013 10:53
quelle
1

Wenn Sie den Befehlszeilen-vim verwenden (d. h. keine GUI-Implementierung), müssen Sie möglicherweise die gepatchte Schriftart in den Einstellungen Ihres Terminals angeben.

    
Sai Perchard 10.03.2013 01:48
quelle
1

das Hinzufügen zu der vimrc-Datei hat es für mich behoben:

%Vor%

Quelle: Ссылка

    
newUserNameHere 27.11.2014 14:36
quelle
0

Stellen Sie außerdem sicher, dass Sie die richtigen Schriftarten haben und nicht nur den richtigen Namen von Ссылка erhalten und das lass g: airline_powerline_fonts = 1 wenn Sie Ihre Fluggesellschaft benutzen

Hinweis: Zum Beispiel wird die Schriftart "Source code pro" aus Ссылка diesen Effekt, aber den "Source code pro for powerline" aus dem obigen Link geben wird nicht

    
Talal 26.04.2014 20:53
quelle
0

In meinem Fall funktionierten Schriften in der Statusleiste in vim (mit den richtigen Symbolen), aber nicht in macvim. Die folgende Zeile wurde der Datei .gvimrc hinzugefügt und es funktioniert jetzt einwandfrei.

Ich habe angegeben: h16

%Vor%

    
Stryker 17.02.2017 02:37
quelle

Tags und Links