Se você não tem as chaves pageup
e pagedown
reais no seu teclado, não há como mapeá-las para nada.
-
<C-PageDown>
é uma alternativa para:tabnext
,:tabn
egt
. -
<C-PageUp>
é uma alternativa para:tabprevious
,:tabN
egT
.
Eu sugiro strongmente que você use gt
e gT
, eles seguem a gramática do Vim (letra minúscula para "comandos para frente", letras maiúsculas para "comandos para trás") e são muito fáceis de memorizar.
Se você não gosta de gt/gT
, pode mapeá-los para algo mais a seu gosto:
nnoremap <C-Up> gT
nnoremap <C-Down> gt
Mas não acho que seja necessário.
Seu exemplo (um teclado PageUp/PageDown
-less) parece ser um bom exemplo da inteligência das decisões aparentemente esquisitas do Vim.
- EDIT (de acordo com o pedido do solicitante) -
I found the correct escape sequences. In Terminal.app's keyboard settings,
set "control page up" to "send string to shell:", with this value: "3[5;5~"
set "control page down" to "send string to shell:", with this value: "3[6;5~"