Comment ajouter CTRL+/ comme touche de raccourci dans VIM
高洛峰2017-05-16 16:40:45
0
1
816
Je souhaite utiliser ctrl+/ comme touche de raccourci pour commenter la ligne actuelle
L'ajout de nmap <C-/> ,cc n'a aucun effet, mais la barre oblique inverse est ok
J'espère que tout le monde pourra m'aider à jeter un œil
Vous ne pouvez pas mapper Ctrl-/ dans Vim car les seuls caractères "Ctrl+touche imprimable" qui peuvent être mappés de manière fiable dans Vim sont ceux définis par la (déjà assez ancienne) norme ASCII, ce qui signifie les seules touches imprimables qui ont un La contrepartie de Ctrl est 0x3F à 0x5F plus les lettres minuscules, comme suit :
Ctrl+? (0x3F) = DEL (0x7F)
Ctrl+(touche 0x40-0x5F) = soustraire 0x40 du caractère imprimable
Ctrl+minuscule = Ctrl+ la majuscule correspondante.
Rien d'autre. Pas de Ctrl+chiffre et pas de Ctrl+slash (où / = 0x2F).
BTW, ce qui précède explique également pourquoi Vim ne peut pas faire de distinction entre
Ctrl-I et Tab (tous deux 0x09, HT)
Ctrl-M et Entrée (tous deux 0x0D, CR)
Ctrl-[ et Esc (tous deux 0x1B, ESC)
vim中不能使用 ctrl+/ 作为快捷键.
懒得翻译了,来自这里.