2017-09-04 2 views
1

J'utilise actuellement Ctrl clé pour naviguer onglets vim dans le terminal, comme celui-ci:Avec la touche Alt pour les onglets du cycle dans vim dans le terminal

noremap <C-Left> :tabprevious<CR> 
nnoremap <C-Right> :tabnext<CR> 

Je voudrais changer d'utiliser Ctrl touche pour utiliser la touche Alt à la place. J'ai essayé ceci:

noremap <M-Left> :tabprevious<CR> 
nnoremap <M-Right> :tabnext<CR> 

Mais, cela ne fonctionnait pas, je suis E 388: No definition found

Toutes les suggestions?

En outre, Quelle est la clé M dans vim? N'est-ce pas Alt?

+3

utilisez-vous terminal vim, gvim, macvim ou neovim? Jetez un oeil ici https://stackoverflow.com/questions/7501092/can-i-map-alt-key-in-vim –

+1

Quel est le problème avec 'gt' et' gT'. – romainl

+0

@romainl vous ne le trouvez pas encombrant? –

Répondre

0

J'ai l'impression que vous avez une autre application qui remplace celle-ci. Pour vérifier, essayez d'entrer cela dans la ligne de commande Vim.

verbose map <M-Left> 

Cela devrait vous dire ce que vous avez <M-Left> mis en correspondance et quel fichier de la carte a été faite en