Ich habe folgende Zuordnungen in meinem .vimrc:vim kippe Karte <C-Tab> zu: 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
Ich möchte die Reiter mit Strg + Tab vorwärts und mit Strg + Shift + Tab rückwärts wechseln. Warum funktioniert dieses Mapping nicht?
Ihre Mappings werden korrekt gelesen, wahrscheinlich leitet Ihr Terminal die Schlüssel nicht weiter. Überprüfe, ob die Shell den ctrl-Tab mit "read" in bash erhalten kann. Es wird für die Zeicheneingabe blockiert und zeigt Ihnen, welche Tastenanschläge empfangen werden. Auf meinem xterm gibt es keinen Unterschied zwischen c-tab und c-s-tab. Lesen zeigt "^ [[Z" für beide. HTH. – zen