J'essaie de trouver un moyen de mapper les clés de trémas allemands (Ä, ä, Ö, ö, Ü, ü).
Un simple raccourci comme celui-ci ne fonctionnera pas:
inoremap <c-ö> <Esc>
Rien ne se passe quand je frappe ctrl+ö
.
Quelqu'un connaît-il une solution à cela?
key-bindings
unicode
keyboard-layout
Rotareti
la source
la source
Réponses:
Vim (bien que je ne puisse pas attester si cela est vrai pour chaque build et version) ne gère en fait que les codes de contrôle ASCII valides .
C'est pourquoi lorsque vous appuyez sur Ctrl+ M, Vim obtient en fait un "code de contrôle" spécial (
0D
dans ce cas), alors qu'il n'y a pas un tel code pour Ctrl+ ,, il ne peut donc pas être mappé.Il y a une discussion intéressante sur ce même sujet ici: https://groups.google.com/forum/#!topic/vim_dev/Ym6D-kWIsyo
la source