Es könnte ein Plugin oder die Syntaxhervorhebung sein; versuchen Sie eine :syntax off
, wenn dies passiert und sehen, ob Vim sofort schneller wird.
Bei Plugins kommt eine "allgemeine Langsamkeit" normalerweise von Autokommandos; a :autocmd
listet sie alle auf. Untersuchen Sie, indem Sie einige von ihnen über :autocmd! [group] {event}
töten. Gehen Sie von häufigeren Ereignissen (d. H.) zu weniger häufigen Ereignissen (z. B. BufWinEnter
) über.
Wenn Sie die Langsamkeit einigermaßen zuverlässig reproduzieren können, könnte eine binäre Suche helfen: Entfernen Sie die Hälfte der Dateien in ~/.vim/plugin/
, dann wiederholen Sie die anderen in der Gruppe, die langsam war.
Wenn Sie wirklich unter die Haube schauen müssen, erhalten Sie eine Vim-Version, die den :profile
-Befehl aktiviert hat. (. Nicht die Vanille BIG Windows-Version, aber die, die Schiffe mit Cygwin hat, auch zur Selbst Compilieren unter den meisten Distributionen sehr einfach ist)
Siehe http://stackoverflow.com/questions/1687799/profiling-vim-startup-time – chelmertz
Eigentlich Startup ist in Ordnung. Vim wird nach einigen Minuten der Verwendung langsam. Es betrifft besonders '.py' Dateien. – charlax
Binäre Suche * ist * der Weg zu gehen. Sie haben Ihre Frage vor 2 Stunden gestellt, die Ursache Ihres Problems wäre in dieser Zeit gefunden worden. Ingo Karkats "autocmd" -Hunch klingt für mich plausibel. – romainl