L'astuce ultime pour vim

J'ai cherché toute la journée, et j'ai trouvé. L'astuce ultime pour vim. Celle qui va changer ma vie.

Les meilleurs d'entre nous savent déjà que la navigation basique dans vim s'effectue au moyen des touches h, j, l et m. Les touches fléchées fonctionnent, bien entendu, mais c'est une erreur.

C'est une erreur, parce que quand on utilise vim, c'est pour gagner en efficacité. Et passer sans arrêt de la partie centrale du clavier aux touches fléchées, c'est contre productif. Cela nécessite un déplacement du bras inutile, qui peut même occasionner des troubles musculo-squelettiques pour ceux qui font un usage intensif du clavier.

Alors bien sûr, on essaie de ne pas les utiliser. Mais c'est dur, parce que nos habitudes sont tenaces. Et puis, on a pas le temps, on est dans l'urgence, on le fera plus tard, il faudrait le faire mais bon, etc.

Alors j'ai décidé de sauter le pas. Je me lance. Je désactive les touches fléchées.

Il suffit d'insérer ces quelques lignes dans votre .vimrc

map <right> <esc>
map <left> <esc>
map <up> <esc>
map <down> <esc>
imap <right> <esc>
imap <left> <esc>
imap <up> <esc>
imap <down> <esc>

Ça va être dur, ça va m'énerver, je le sens. Mais ça va être bon :)

(Note : merci à clems52, du forum ubuntu)