Question Macvim est à la traîne tandis que Vim sur le terminal est lisse


je cours OS X Lion 10.7.3 et Macvim fonctionne beaucoup plus lentement que vim sur le terminal pour moi. Toutes les commandes de mouvement dans Macvim sont beaucoup plus lents. Monter et descendre visual le mode est également comme laggy. Je ne vois rien de ce décalage en utilisant vim du terminal. Est-ce que quelqu'un sait quelles peuvent être les raisons? je cours NERDtree sur chaque onglet ouvert, et je sais que cela contribue à un peu de mémoire et peut-être à un ralentissement; mais même quand je ne cours pas NERDtree  Macvim fonctionne beaucoup plus lentement que vim du terminal. Toute aide pour résoudre ce problème serait grandement appréciée.


4
2018-05-30 02:31


origine


S'il vous plaît ajouter une liste des plugins dans votre ~/.vim/ dossier. - romainl


Réponses:


La première chose à faire est de démarrer MacVim avec -u NONE -U NONE --noplogin, ce qui empêchera tout fichier de démarrage de s'exécuter. Si la réponse n'est plus lente, vous rencontrez un problème de configuration quelque part.


4
2018-05-30 03:22



Comment puis-je lancer macvim de cette façon? - SaamJB
@SaamJB, MacVim est distribué avec un script CLI appelé mvim. Dans le terminal, tapez /path/to/where/you/have/put/mvim -u NONE -U NONE --noplugin. - romainl
Je suis moi-même confronté aux mêmes problèmes et le lancement sans plugins provoque un énorme ralentissement. Existe-t-il de bons moyens pour limiter le fait de savoir quel plugin est à l'origine de cette barre en les replaçant un par un? - Patrick O'Doherty


Le Vim que vous utilisez dans Terminal.app est probablement le Vim par défaut fourni par Apple. Il est conçu avec beaucoup moins de fonctionnalités que MacVim, donc il démarre et fonctionne beaucoup plus rapidement.

MacVim est-il lent à chaque occasion? Lors de l'édition de n'importe quel type de fichier? Seulement pour certains types de fichiers?

Vim est notoirement enclin au ralentissement lorsque des lignes très longues mettant en évidence la syntaxe, serait-ce le cas ici? Est-ce que vim est encore lent après :syntax off?

Certaines autres choses connues pour ralentir Vim sont :set cursorline et :set cursorcolumn.


3
2018-05-30 06:06



J'ai essayé ceci avant de réinstaller et cela n'a pas résolu le problème. Merci pour l'aide en tout cas. - SaamJB
Faire syntax off certainement, rend la navigation de fichier MacVim plus rapide. - r3bo0t


Je n'ai aucun diagnostic pour le problème, mais en le réinstallant (mise à jour potentielle vers une version plus récente, je ne me souviens plus quelle version était précédemment en cours d'exécution), MacVim a résolu presque tout le retard. Ce n'est pas aussi rapide que Vim sur le terminal, mais il faut s'y attendre. Ce n'est plus incroyablement lent.


1
2018-05-30 22:16





Mon problème était principalement que MacVim ouvrait, lisait et écrivait particulièrement lentement (parfois plus de 15 secondes). mvim --startuptime a révélé que l'approvisionnement des fichiers de .vimrc et le runtime / répertoire prenait la plupart du temps, et le problème a été résolu en ajoutant la ligne:

set rtp+=/usr/local/Cellar/macvim/7.4-73/MacVim.app/Contents/Resources/vim

Comme vous pouvez le voir, j'utilise une installation Homebrew de MacVim, et vous devez par conséquent vous assurer de saisir le bon chemin et le bon numéro de version.


1
2018-06-25 16:06