У меня есть следующие отображения в моем .vimrc:
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
Я хочу переключить вкладки с Strg+Tab вперед и с Strg+Shift+Tab назад. Почему это отображение не работает?
Возможно, что-то блокирует vim от просмотра C-Tab. Это может быть ваш терминал или оконный менеджер.
В некоторых ОС/ММ вы можете установить исключения для ярлыков оконного менеджера, но как это сделать, безумно отличается в разных ОС.
Я не уверен, есть ли решение, если это ваш терминал блокирует нажатие клавиш.
Вы используете xterm
? Если это так, вы не сможете отобразить ctrl-tab
без большого количества хакерских атак. xterm
и многие другие эмуляторы терминала не распознают ctrl-tab
и просто отправляют символ tab
.
Подробнее см. Мой ответ здесь: Сопоставление
Или вы можете просто использовать gvim
, если это подходит - он должен работать без любой гадости вокруг.