2012-08-24 2 views
0

Je possède ce mapping:Pourquoi <C-O> ne fonctionne pas avec noremap !?

noremap! <F6> <c-o> :SCCompile<cr> 

Mais quand je presse F6 en mode d'insertion, il suffit de saisir « : SCCompile \ n » dans le tampon au lieu d'aller en mode normal pour exécuter une commande.

Il travaille avec map! mais pas avec noremap!

Répondre

2

C'est intéressant que vous dites cela fonctionne avec map! parce que je ne peux pas obtenir de travailler avec map! soit. Nous pourrions utiliser des versions différentes; Cependant, la manière appropriée de le faire est de supprimer l'espace après <C-o> comme ceci:

noremap! <F6> <c-o>:SCCompile<cr> 

<c-o> en mode d'insertion prend une commande normale et un espace compte.

+0

C'était juste l'espace en effet. –

Questions connexes