在终端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?
答
我有一种感觉,你有另一种映射覆盖这一个。要检查,尝试在Vim命令行中输入此:
verbose map <M-Left>
这应该告诉你,你有什么<M-Left>
映射到和地图是在做什么文件
你使用终端VIM,GVIM, macvim或neovim? 看看这里https://*.com/questions/7501092/can-i-map-alt-key-in-vim –
'gt'和'gT'有什么问题。 – romainl
@romainl你不觉得麻烦? –