J'ai récemment mis à niveau OS X 10.6 (je pense) vers 10.9. Depuis lors, il semble que lors de l'édition vim
, les touches fléchées cessent «spontanément» de fonctionner.
À un moment donné, dans la frustration, j'ai "écrasé" l'une des touches fléchées et on m'a finalement montré une erreur "E388 Impossible de trouver une définition". Toutes les autres fois que je l'ai vécu, les flèches, après avoir travaillé pendant un certain temps, se mettent soudain à me tinter !
Quitter et rouvrir résout temporairement le problème . Mais j'aimerais l' empêcher !
Quelqu'un sait ce que cela pourrait être? Et comment y remédier?
Il semble que ma valeur par défaut ait vimrc
été modifiée lors de la mise à jour. Si ma mémoire est correcte, c'était un assez gros fichier auparavant. Maintenant, il contient juste ceci:
" Configuration file for vim
set modelines=0 " CVE-2007-2438
" Normally we use vim-extensions. If you want true vi-compatibility
" remove change the following statements
set nocompatible " Use Vim defaults instead of 100% vi compatibility
set backspace=2 " more powerful backspacing
" Don't write backup file if vim is being called by "crontab -e"
au BufWrite /private/tmp/crontab.* set nowritebackup
" Don't write backup file if vim is being called by "chpass"
au BufWrite /private/etc/pw.* set nowritebackup
Je ne sais pas encore ce que font ces options. Je vais y jeter un œil - mais j'espère que quelqu'un ici en sait plus rapidement que je ne peux google et lire ...
vi
. Utilisez toujours hjkl. C'est là que les touches "fléchées" se trouvent sur du matériel ancien.
^[OA
, bas comme ^[OB
, droite comme ^[OC
et gauche comme ^[OD
. vérifier avant et après que le problème se présente
vim
, peut-être qu'un mod pourrait migrer cela pour moi.