2009-01-25 4 views

Répondre

0

Je ne suis pas sûr de Ctrl +=, mais pour Ctrl +-, essayez Ctrl +_ à la place (remplacer trait d'union avec underscore).

1

J'ai eu un problème en utilisant et parce que mon shell utilise ceux-ci pour redimensionner ma fenêtre et la taille de la police. J'ai été capable de mapper '+' et '-' aux commandes en les pressant en mode normal incrémenté et décrémenté.

map + <C-a> 
map - <C-x> 

Est-ce ce que vous essayiez d'accomplir? Je ne sais pas si cela fonctionnera pour vous, car ils ont probablement des utilisations différentes que je n'utilise pas.

Vous pouvez également utiliser un mapleader au lieu de contrôle pour ce faire et ne plaisante pas avec une valeur par défaut utilise:

let mapleader="," 
map <Leader>+ <C-a> 
map <Leader>- <C-x> 

Au lieu de C + et C--, vous utiliseriez , + et , -.

+0

Votés à cause de l'utilisateur de mapleader. Le but d'utiliser Vim est de s'éloigner de ces foutus boutons de contrôle. – Whaledawg

0

Fonctionne pour moi.

map <C-a> <C-=> 
map <C-=> :echo 'ken'<CR> 

map <C-x> <C--> 
map <C--> :echo 'barbie'<CR> 

Alors <C-a> devrait écho ken et <C--> devrait faire écho barbie

+0

ne fonctionne pas pour moi et j'ai utilisé les correspondances exactes que vous avez posté ... des idées pourquoi? –

Questions connexes