карта наклона энергии <C-вкладка> к: tabnext

У меня есть следующие отображения в моем .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 назад. Почему это отображение не работает?

8
задан Fu86 4 June 2010 в 23:43
поделиться

2 ответа

Возможно, что-то блокирует vim от просмотра C-Tab. Это может быть ваш терминал или оконный менеджер.

В некоторых ОС/ММ вы можете установить исключения для ярлыков оконного менеджера, но как это сделать, безумно отличается в разных ОС.

Я не уверен, есть ли решение, если это ваш терминал блокирует нажатие клавиш.

1
ответ дан 5 December 2019 в 17:34
поделиться

Вы используете xterm ? Если это так, вы не сможете отобразить ctrl-tab без большого количества хакерских атак. xterm и многие другие эмуляторы терминала не распознают ctrl-tab и просто отправляют символ tab .

Подробнее см. Мой ответ здесь: Сопоставление в моем vimrc не работает в Ubuntu

Или вы можете просто использовать gvim , если это подходит - он должен работать без любой гадости вокруг.

9
ответ дан 5 December 2019 в 17:34
поделиться
Другие вопросы по тегам:

Похожие вопросы: