Comment résoudre le problème du démarrage lent de vim après l'installation du plug-in ?
習慣沉默
習慣沉默 2017-05-16 16:37:58
0
6
1314

J'ai installé quelques plug-ins, puis j'ai constaté que la vitesse de démarrage de vim était évidemment plus lente. Je l'ai testé en utilisant la commande suivante

vim --startuptime timefile test.php

Voyez que le plugin présenté dans l'image ci-dessus prend le plus de temps à charger. Existe-t-il un moyen de résoudre ce problème ?

習慣沉默
習慣沉默

répondre à tous(6)
为情所困

S'il y a trop de plug-ins chargés au démarrage, la vitesse ralentira définitivement. Je ne sais pas quel gestionnaire de plugins vous utilisez. Le plug-in vim que j'utilise peut retarder le chargement. Par exemple, les plug-ins liés à JavaScript ne sont chargés que lorsque le fichier js est ouvert. Un plug-in n'est chargé que lorsqu'une commande est déclenchée. Vous pouvez jeter un œil à cette méthode et essayer de l’optimiser.

Aussi (si vous utilisez syntaxique), parce que j'écris beaucoup de js et que la vitesse d'eslint est relativement lente, j'utilise donc https://github.com/ruanyl/vim-eslint. une certaine vitesse.

给我你的怀抱

Acheter une meilleure machine ??? L'installation de YCM était lente, mais maintenant elle n'est plus lente du tout sur i7....

漂亮男人

Ensuite, supprimez les plug-ins inutiles

阿神

Si vous installez trop de plug-ins, le démarrage sera naturellement lent. Organisez vos propres plug-ins et supprimez ceux qui ne sont pas couramment utilisés

.
过去多啦不再A梦

YCM est un plug-in très important. Au moins, ma machine locale et ma machine de développement sont lentes. Même si elle n'est pas lente, il y a définitivement un retard ! L'auteur peut charger sélectivement des plug-ins selon différents scénarios.

漂亮男人

Les plug-ins sont des fichiers qui doivent être chargés et exécutés en plus.
Sans plug-ins, avant d'ouvrir un fichier, il vous suffit de charger le programme principal Vim ; après avoir installé des dizaines de plug-ins, vous devez lire des dizaines de fichiers de configuration correspondants et les exécuter. Il est naturel que la vitesse de démarrage soit élevée. est 100 fois plus lent.
De plus, le temps de prétraitement de certains plugins est un peu long, comme le système Git. Pour ceux comme vim-airline et vim-gitgutter qui doivent exécuter des commandes Git lors du chargement, quelques commandes Git supplémentaires prendront plus de temps.


La question du sujet concerne le chargement automatique d'UltiSnips, qui est meilleur que les deux que j'ai mentionnés. Il y a peut-être place à l'optimisation de l'efficacité opérationnelle d'UltiSnips, mais le problème du chargement lent de nombreux plug-ins est fondamentalement insoluble dans le logiciel.
Le goulot d'étranglement du fichier IO est la lecture et l'écriture sur le disque dur. Ce sera plus rapide si vous le remplacez par SSD.
De plus, dans certaines situations d'édition simples, vous avez besoin d'un Vim léger qui démarre rapidement, vous pouvez utiliser un alias.

alias vi='vim --noplugin'
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!