vim ist langsam, sogar auf der Konsole ohne laufendes X

vim ist langsam, sogar auf der Konsole ohne laufendes X

Ich verwende Arch Linux und habe vim aus den offiziellen Repos installiert.

Es läuft einwandfrei, aber wenn ich Syntax und Cursorhervorhebung aktiviert habe, ist es extrem langsam.

Ich habe bereits versucht, nur den „Kern“ von Vim auszuführen und meinen zu deaktivieren ~/.vim, ~/.vimrcsowie auch den Plugin- und Autoload-Ordner im Vim-Laufzeitverzeichnis.

Ich habe eine ordentliche Maschine, Intel i5, 4 GB RAM und eine ordentliche Grafikkarte, auf der Gnome-Shell, Unity und 3D-Spiele problemlos laufen. Bei anderen Distributionen und sogar bei kleinen Dateien passiert das.

Irgendwelche Hinweise?

Antwort1

Ich habe es gelöst, indem ich es aus dem Quellcode kompiliert habe. Ich weiß nicht, warum, aber wenn ich es aus dem offiziellen Arch-Linux-Repo installiere, läuft es langsamer.

Antwort2

Ich habe vim noch nie benutzt. Es gibt nur sehr wenige Dinge, die ein Programm erheblich verlangsamen können. Was sagt Ihr Top? Verbraucht es CPU? Oder lädt das Programm Daten auf der Festplatte ab?

Da Sie sagen, dass Sie es aus den Quellen haben, wie haben Sie es kompiliert? Sagt das VC-Protokoll etwas über die Langsamkeit aus? Vielleicht könnten Sie versuchen, eine letzte halbstabile Revision anstelle von TOT zu erstellen.

Antwort3

Eine mögliche Ursache für die Verlangsamung ist die Hervorhebung passender Klammern/eckiger Klammern. Sie könnten let loaded_matchparen = 1Ihrer Funktion hinzufügen .vimrc, die Hervorhebung der Klammern zu vermeiden. Dadurch sollte Vim etwas schneller werden. Ich weiß allerdings nicht, ob das Ihr Problem ist.

verwandte Informationen