Ich verwende die https://github.com/carlhuda/janus vim Distribution und bin eindeutig nicht mit der Ladezeit zufrieden.
Was wäre der beste Weg, um die Ladezeit von vim zu profilieren und zu beschleunigen? Es wäre auch interessant, die Ladezeit mit http://vim.spf13.com/ zu vergleichen.
Antworten:
Wenn Sie nur sehen möchten, was die Startzeit in Anspruch nimmt, können Sie die
--startuptime
Option verwenden.Die Datei sieht folgendermaßen aus:
quelle
vim --startuptime timing.out usual_file.txt
Sie können die Startzeit mit dem integrierten Vim-Profiler ( Tutorial ) debuggen.
Wenn Ihre Version von vim mit kompiliert ist
:profile
, können Sie Folgendes ausführen:vim --cmd 'profile start vimrc.profile' --cmd 'profile! file ~/.vimrc'
Wenn nicht, können Sie das Debuggen manuell fortsetzen, indem Sie Plugins hinzufügen und entfernen und sehen, woher die langen Startzeiten stammen.
Ich persönlich empfehle nicht, eine Vim-Distribution zu verwenden. Wenn Sie nicht wissen, was jede Zeile in Ihnen
.vimrc
tut, wird es schwierig, Probleme aufzuspüren oder herauszufinden, wo zwei Plugins in Konflikt geraten. Für meine persönliche Konfiguration habe ich einige Monate damit verbracht, Plugins hinzuzufügen und zu entfernen, um herauszufinden, welche für mich funktionieren und welche nicht. Vim ist in hohem Maße anpassbar. Nutzen Sie daher die Tatsache, dass es so konfiguriert werden kann, dass es perfekt zu Ihrem Workflow passt.quelle
vimrc.profile
im aktuellen Verzeichnis befindet