ho le seguenti mappature della mia Vimrc:vim gergo mappa <C-Tab> a: tabnext
map <C-S-Tab> :tabprevious<CR>
nmap <C-S-Tab> :tabprevious<CR>
imap <C-S-Tab> <Esc>:tabprevious<CR>i
map <C-Tab> :tabnext<CR>
nmap <C-Tab> :tabnext<CR>
imap <C-Tab> <Esc>:tabnext<CR>i
voglio cambiare le schede con Ctrl + Tab in avanti e con Ctrl + Shift + Tab all'indietro. Perché questa mappatura non funziona?
Le mappature sono corrette, probabilmente il tuo terminale non sta inoltrando le chiavi. Controlla che la shell possa persino ricevere la ctrl-tab usando "read" in bash. Bloccherà per l'immissione dei caratteri e ti mostrerà quali tasti vengono ricevuti. Sul mio xterm, non vi è alcuna differenza tra c-tab e c-s-tab. Leggi mostra "^ [[Z" per entrambi. HTH. – zen