DEL key ne fonctionne pas correctement dans VIM avec Mac os X LION
Il faut ajouter dans .vimrc
" fix del
set t_kD=CTRL-V "DEL KEY"
ce qui donne
" fix del
set t_kD=^[[3~
Il faut pour que DEL passe bien ^[[3~ modifier également inputrc avec quelque chose comme
"\e[1~": beginning-of-line
"\e[4~": end-of-line
"\e[5~": beginning-of-history
"\e[6~": end-of-history
"\e[3~": delete-char
"\e[2~": quoted-insert
"\e[5C": forward-word
"\e[5D": backward-word
"\e\e[C": forward-word
"\e\e[D": backward-word
set completion-ignore-case On
qui contient le delete-char.
Pour que la KEY DEL fonctionne bien avec VIM sur la machine distante en ssh, il faut aussi modifier le .vimrc du serveur hôte.
Il y a une instruction VIM :fixdel qui peut arranger apparemment certains problèmes mais qui ne fonctionne pas dans ce cas.
Voir :help fixdel pour plus d'infos.