Quelque chose d'extrêmement étrange se passe lorsque j'ouvre des fichiers de Vim, et je ne me souviens plus de faire quoi que ce soit qui l'aurait causé. P>
Les comportements étranges incluent: p>
Je manque de la réputation de poster des captures d'écran, mais je fournirai avec plaisir toute autre information qui pourrait aider dans un diagnostic. P>
ETA: Ah! Mon .VIMRC spécifiée une taille de colonne / rangée. J'ai enlevé cette ligne, et jusqu'à présent, les choses se comportent bien. Merci! P>
3 Réponses :
Vim est basé sur le terminal et les erreurs comme ceci se produisent lorsque le terminal que vous utilisez ne correspond pas à la borne VIM pense que vous utilisez. La plupart des gens utilisent Vim avec des émulateurs de terminaux. Ce genre de chose peut se produire lorsque vous redimensionnez la fenêtre de l'émulateur et Vim ne le découvre pas, ni plus rarement lorsque la chaîne d'identification du terminal spécifiée dans l'environnement ne correspond pas à l'émulateur terminal que vous utilisez. P>
Sans plus de détails sur la plate-forme sur laquelle vous exécutez VIM, il est difficile d'être plus précis, mais comme un conseil: ne redimensionnez pas la fenêtre de l'émulateur après sa création mais avant de lancer Vim. P>
Les émulateurs de terminaux sont censés communiquer les modifications de la taille du programme en cours d'exécution, mais ce n'est pas 100% infaillible, en particulier lorsque vous êtes connecté à une machine distante dans l'émulateur. P>
Si vous faites cela à partir d'un Unix (Linux et al), essayez d'exécuter :! redimensionner code> pour forcer votre terminal à réajuster ses paramètres de taille. À tout le moins, cela vous dira ce que le système pense que votre fenêtre est dimensionnée, ce qui peut ne pas correspondre à sa taille réelle. P>
C'était exactement le correctif dont j'avais besoin. Merci, moelleux.
J'ai eu un problème similaire lors de l'utilisation de Vim avec Bash. Lorsque je passais de Bash en ZSH, il a donné des erreurs redessinées où, tandis que j'ai tapé, le curseur ou l'écran semblerait descendre d'une rangée pendant 10 caractères que j'ai saisis. Le défilement avec des touches fléchées a également provoqué des problèmes d'affichage majeurs sur les mêmes lignes, mais pire.
J'ai eu cette ligne dans mon précédent .vimrc, je pense que c'était de définir la couleur de VIM P>
set t_256
Je pense que vous voulez dire défini terme = xterm-256color code> (j'ai changé le second
= code> sur
- code>).
Avez-vous récemment changé ou mis à jour l'un des programmes qui fonctionnent sous Vim? (Par exemple, votre terminal, gestionnaire de fenêtres, pilotes graphiques, etc.?)
Vérifiez que le réglage de votre bornier est correct pour l'émulateur de terminal que vous utilisez.