ПРИМЕЧАНИЕ. Я использую Terminator вместо терминала. Но поскольку все остальные сопоставления работают нормально, почему они не работают.
Я попытался использовать эти сопоставления в своем файле vimrc, чтобы иметь возможность использовать навигацию по вкладкам. Но он вообще не работает.
nnoremap <C-S-tab> :tabprevious<CR>
"nnoremap <C-tab> :tabnext<CR>
nnoremap <C-tab> :tabn<CR> "I also tried this
nnoremap <C-t> :tabnew<CR>
inoremap <C-S-tab> <Esc>:tabprevious<CR>i
inoremap <C-tab> <Esc>:tabnext<CR>i
inoremap <C-t> <Esc>:tabnew<CR>
inoremap <C-S-w> <Esc>:tabclose<CR>
"Также для перехода на n-ю вкладку используйте <A-Fn>
nnoremap <A-F1> 1gt
nnoremap <A-F2> 2gt
nnoremap <A-F3> 3gt
nnoremap <A-F4> 4gt
nnoremap <A-F5> 5gt
nnoremap <A-F6> 6gt
nnoremap <A-F7> 7gt
nnoremap <A-F8> 8gt
nnoremap <A-F9> 9gt
nnoremap <A-F10> 10gt
ПРИМЕЧАНИЕ. У меня установлены ctags и cscope. Поэтому я думаю, что может быть некоторый конфликт, поскольку ctrl-t
должен отскочить от определенного тега. И только это сопоставление работает для новой вкладки.
Также я проверил, что ctrl-PageDown
работает нормально для той же цели.
2-й вопрос:
Как эта ключевая нотация работает в vimrc. Это что-то вроде этого:
Все клавиши-модификаторы должны использоваться в прописных буквах, например
- C for Ctrl.
- А для альт.
- S для сдвига.
И другие ключи все в маленьком.
Но как насчет таких ключей, как:
- Дома
- Конец
- Backspace
- Побег
- PageUp
- Листать вниз
- Вкладка
- Функциональные клавиши и т. д.
Как их использовать?
Здесь я читал, что их следует использовать в сопоставлении, но даже они использовал вкладку вместо вкладки в сопоставлениях.
:h key-notation
для вашего второго вопроса. - person FDinoff   schedule 27.10.2014