J'ai essayé de mapper en ajoutant la ligne ci-dessous à .vimrc, mais cela ne fonctionne pas. J'ai vérifié que le .vimrc est chargé par Vim.
map <Alt-D> <C-D>
y a-t-il une erreur dans ce mappage ?
J'ai essayé de mapper en ajoutant la ligne ci-dessous à .vimrc, mais cela ne fonctionne pas. J'ai vérifié que le .vimrc est chargé par Vim.
map <Alt-D> <C-D>
y a-t-il une erreur dans ce mappage ?
:help key-notation
décrit le format à utiliser pour mapper différentes clés. Dans le cas de alt, vous pouvez utiliser soit <A-
soit <M-
. Donc votre cartographie serait
map <M-d> <C-d>
Je recommanderais également d'utiliser la variante nore
:map
(par exemple, noremap
) à moins que vous ne souhaitiez explicitement autoriser la réévaluation du côté droit pour les mappages.
Mapper la touche Alt dans Vim sur Mac OSx :
Commencez par afficher le code clé que votre terminal envoie à vim :
$ sed -n l
^[[1;9D
Dans l'exemple ci-dessus, j'ai exécuté la commande et appuyé sur Alt + Gauche .
Le ^[[1;9D
est la séquence échappée envoyée à vim, nous pouvons donc l'utiliser pour notre mappage.
map <Esc>[1;9D
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.