Powerline: Die Powerline-Leiste verschwindet beim Abrufen von .vimrc und hinterlässt eine einfache Statuszeile

Erstellt am 13. Feb. 2013  ·  7Kommentare  ·  Quelle: powerline/powerline

Hilfreichster Kommentar

Wenn Sie autocmd verwenden, das Ressourcen verwendet, verwendet Ihr vimrc _immer autocmd-nested _.

Alle 7 Kommentare

Sie müssen Ihre set statusline Anweisungen aus Ihrem vimrc entfernen.

Alle 'set statusline'-Anweisungen in meiner rc-Datei wurden auskommentiert, sodass die Zeile 'set laststatus=2' enthält. Trotzdem besteht das Problem weiterhin. Bitte schließen Sie den Fehlerbericht nicht, bis die vorgeschlagene Fehlerbehebung überprüft wurde.

Ich kann sehen, dass Sie eine alte Version von Powerline verwenden, da die Anweisung python from powerline.bindings.vim import source_plugin; source_plugin() geändert wurde, um stattdessen den Laufzeitpfad in neueren Versionen zu aktualisieren. Bitte aktualisieren Sie auf die neueste Version und aktualisieren Sie Ihren vimrc gemäß den Dokumenten und lassen Sie mich wissen, ob der Fehler weiterhin besteht.

OK. Powerline aktualisiert und die Powerline-Aufrufanweisung in meiner rc-Datei geändert.

Dies half in dem Fall, in dem ich meine .vimrc-Datei manuell in vim quelle, aber ich habe einen autocmd-Befehl, der die .vimrc-Datei jedes Mal bezieht, wenn die rc-Datei gespeichert wird. Wenn ich meine rc-Datei gespeichert habe, was den Befehl in Zeile 232 in meiner .vimrc auslöste, bekomme ich Fehler #153

Wenn Sie autocmd verwenden, das Ressourcen verwendet, verwendet Ihr vimrc _immer autocmd-nested _.

@Lokaltog Ich denke, diese Informationen sollten zur Fehlerbehebung hinzugefügt werden, da es üblich ist, dass autocmd die Ressourcen vimrc speichert, und ich habe bereits mindestens eine gleiche Frage zu SO gesehen. Meistens ist das ColorScheme Ereignis das einzige tatsächlich verwendete Ereignis, das bei der Bereitstellung von vimrc gestartet werden kann ( SourcePre und SourceCmd werden auch ohne Verschachtelung weggelassen, aber ich sehe es fast nie sie verwendet; außer SourceCmd Befehle für {proto}:// Pseudoprotokolle und (möglicherweise komprimierte) vimball-Dateien).

@ZyX-I Danke, ich werde es zur Fehlerbehebung hinzufügen.

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen