vim: mappage <control-j> clé

4

Lorsque je suis en mode insertion, je souhaite parfois pouvoir me déplacer sans utiliser les touches de direction et sans avoir à revenir en mode normal. Donc, dans mon vimrc, j'ai configuré des raccourcis clavier pour faire ceci:

imap <C-l> <right>
imap <C-h> <left>
imap <C-k> <up>
imap <C-j> <down>

Mais pour une raison quelconque, le seul qui ne fonctionne pas est le dernier,. Faire cela en mode insertion ne donne aucune réponse. Je me demande pourquoi cela pourrait être, et je ne sais tout simplement pas par où commencer à chercher le problème. Il ne semble pas être associé à quoi que ce soit, car rien ne se passe quand je le fais, que je sois dans le terminal ou dans gvim. Tous les indicateurs seraient géniaux! Merci!

bhh1988
la source
Trouvé ce post. La réponse de l'utilisateur sehe a résolu mon problème ici: stackoverflow.com/questions/8304421/… .
bhh1988

Réponses:

4

vous pouvez essayer d'utiliser inoremap <C-j> <down>pour remplacer les anciens paramètres de clé et vous pouvez regarder ce qu'une clé est déjà mappée avec

:map <C-j>
epsilonhalbe
la source
Merci pour l'aide. C’était la première étape pour trouver un moyen de résoudre le problème. J'ai trouvé un article stackoverflow très similaire à celui-ci qui résout presque parfaitement mon problème.
bhh1988