在终端vim的使用Alt键循环标签

问题描述:

我目前使用按Ctrl键导航vim的选项卡中端,像这样:在终端vim的使用Alt键循环标签

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

我想从使用按Ctrl键更改改为使用Alt代替。我尝试这样做:

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

但是,它没有工作,我得到了E 388: No definition found

有什么建议?

另外,什么是M键在vim中?难道不是Alt

+3

你使用终端VIM,GVIM, macvim或neovim? 看看这里https://*.com/questions/7501092/can-i-map-alt-key-in-vim –

+1

'gt'和'gT'有什么问题。 – romainl

+0

@romainl你不觉得麻烦? –

我有一种感觉,你有另一种映射覆盖这一个。要检查,尝试在Vim命令行中输入此:

verbose map <M-Left> 

这应该告诉你,你有什么<M-Left>映射到和地图是在做什么文件