2017-09-04 62 views
1

我目前使用按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://stackoverflow.com/questions/7501092/can-i-map-alt-key-in-vim –

+1

'gt'和'gT'有什麼問題。 – romainl

+0

@romainl你不覺得麻煩? –

回答

0

我有一種感覺,你有另一種映射覆蓋這一個。要檢查,嘗試在Vim命令行中輸入此:

verbose map <M-Left> 

這應該告訴你,你有什麼<M-Left>映射到和地圖是在做什麼文件