2 votes

Vim gelé et non réactif au démarrage

Je suis en train d'utiliser zsh sur macOS. Quand je tape vim, il s'ouvre, mais il est complètement gelé :

Peu importe ce que j'appuie sur le clavier, rien ne s'affiche ni ne change dans la fenêtre. Pour sortir, je dois terminer la session du terminal.

J'ai récemment désinstallé Homebrew, donc cela pourrait être la cause de la corruption du programme.

Est-ce que quelqu'un sait comment résoudre ce problème ? Y a-t-il un moyen de réinstaller ou mettre à jour le Vim système (de préférence, sans Homebrew – car cela cause plus de problèmes que cela n'en résout).

0 votes

L'OP ne se rendait pas compte que la migration de cela était possible. Merci pour la collaboration pour obtenir une réponse ici - stackoverflow.com/q/63460546/6828329

5voto

jaume Points 13186

Lorsque vim démarre, il lit ces deux fichiers de votre dossier personnel :

  • .vimrc, un fichier de configuration contenant des commandes d'initialisation
  • .viminfo, un fichier d'historique contenant, entre autres, des informations de recherche de chaînes et de motifs

vim peut devenir non réactif si l'un de ces deux fichiers est très volumineux ou contient des entrées corrompues.

Pour empêcher vim de les lire, vous pouvez soit :

  1. Renommer les fichiers :

     cd ~
     mv .vimrc .vimrc.bak
     mv .viminfo .viminfo.bak

    ~ est un raccourci pour votre dossier personnel.

    (Ignorez les erreurs No such file or directory, cela signifie simplement que le fichier n'existe pas.)

  2. et démarrer vim comme d'habitude :

     vim

ou, en alternative, démarrer vim de la manière suivante :

vim -u NONE -i NONE

où l'option -u NONE indique à vim de ne pas lire ~/.vimrc et -i NONE permet d'obtenir le même résultat pour ~/.viminfo.

Si vim démarre normalement, vous pouvez revenir en arrière en renommant un fichier à la fois pour trouver le coupable et le supprimer.

Si vous souhaitez en savoir plus sur les différences entre .vimrc et .viminfo, consultez cette réponse. Pour des informations sur l'utilisation de ~, consultez le manuel de Bash ou de Zsh.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X