Gvim exécute son propre gestionnaire pour la gestion des touches et peut ainsi récupérer toutes les combinaisons de touches. Vim dépend du terminal spécifique pour transmettre la touche particulière, de sorte que la manipulation des touches est seulement aussi bonne ou variée que le terminal. Une façon de savoir si vous pouvez faire ce que vous voulez faire est d'utiliser la touche pour savoir ce qui est inséré. par exemple Type:
:<C-V><C-Enter>
à savoir le type réellement dans la combinaison que vous voulez appuyer après avoir tapé le contrôle-V combinaison. Après cela, faire la même chose pour entrer, à savoir
:<C-V><Enter>
Si elles donnent le même code, le terminal interprète les deux combinaisons de touches que le même mot de code, et vous ne pouvez pas les lier sans déconner avec le terminal.
Dans mon terminal (urxvt), Ctrl-Entrée, Maj-Entrée et Entrée (en soi) produisent tous le caractère^M, ce qui signifie que je ne peux pas mapper un sans mapper l'autre. Il en va de même pour Control-Tab et Control-I, et Control-Space et Control- @
EDIT: Utilisez C-Q au lieu de C-V pour Windows.
Utilisez-vous le vim ou le vi dans le terminal? –