recherche

Maison  >  Questions et réponses  >  le corps du texte

Comment ajouter CTRL+/ comme touche de raccourci dans VIM

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

高洛峰高洛峰2773 Il y a quelques jours850

répondre à tous(1)je répondrai

  • PHP中文网

    PHP中文网2017-05-16 16:42:45

    vim中不能使用 ctrl+/ 作为快捷键.

    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)

    懒得翻译了,来自这里.

    répondre
    0
  • Annulerrépondre