Parfois, lorsque je modifie mon fichier à l'aide de vi ou vim, mon fichier se bloque simplement. Même si je tape Ctrl+Cou Ctrl+D, il y gèle toujours. Depuis kill -9 <pid>
un autre terminal, le pid est tué, mais le fichier y reste figé.
Je suppose que je dois avoir tapé une combinaison de touches que je ne connais pas. Est-ce que quelqu'un a une idée?
stty -ixon
de votre~/.bashrc
permet d'activer Ctrl-q dans les terminaux. Dans mon cas, Ctrl-s gelait Vim et je ne pouvais pas y revenir ... jusqu'à ce que j'aie fait cette modification .bashrc. Détails ici: superuser.com/a/1328326/409327L'utilisez-vous à l'intérieur de GNU Screen?(Comme le fait remarquer pra, cela est apparemment vrai même en dehors de l'écran) Il est assez courant de frapper accidentellement Ctrl+S(xoff
), ce qui désactive la peinture d'écran jusqu'à ce que vous frappiez Ctrl+Q(xon
)la source
Si Ctrl+ Sn'est pas votre problème (comme dans la réponse de pra ), cela peut vous aider.
Si vous avez essayé d'installer un tas de plugins personnalisés en utilisant Vundle , parfois les choses tournent mal. Vous pouvez essayer de supprimer ces packages manuellement et voir si cela aide. Découvrez où les plugins ont été écrits - dans mon cas, ils étaient tous dans le
.vim/bundle
répertoire parce que j'avais l'habitudegit clone https://github.com/gmarik/Vundle.vim.git ~/.vim/bundle/Vundle.vim
d'installer Vundle . Donc, une fois dans le.vim
répertoire, vous pouvez effacer tout le dossier du bundle pour supprimer tous les plugins et recommencer en exécutantrm -rf bundle
.J'espère que ça aide!
la source
Vous pouvez essayer de modifier la disposition du clavier. Vi | vim interagit uniquement avec l'entrée en anglais (-like?).
la source