tengo las siguientes asignaciones en mi .vimrc:vim mapa no puede <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
quiero cambiar las pestañas con Ctrl + Tab adelante y con Ctrl + Shift + Tab hacia atrás. ¿Por qué este mapeo no funciona?
Sus mapeos leen correctamente, es probable que su terminal no reenvíe las claves. Compruebe que el shell puede incluso recibir la pestaña ctrl usando "leer" en bash. Se bloqueará para la entrada de caracteres y le mostrará qué teclas se reciben. En mi xterm, no hay diferencia entre c-tab y c-s-tab. La lectura muestra "^ [[Z" para ambos. HTH. – zen