NOTE: I am using Terminator instead of terminal. But as all other mappings are working fine why does these are not working.
I have tried to use these mappings in my vimrc file to be able to use Tab Navigation. But its not working at all.
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>
"Also to go to the nth tabpage Use <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
NOTE: I have ctags and cscope installed. So I think there might be some confliction as ctrl-t
is to jump back from a certain tag. And only this mapping is working for new tab.
Also I have checked ctrl-PageDown
is working fine for the same purpose.
2nd Question:
How does this key notation works in vimrc. Is it something like this:
All modifier keys should be used in Caps like
- C for Ctrl.
- A for Alt.
- S for Shift.
And other keys are all in small.
But what about keys like:
- Home
- End
- Backspace
- Escape
- PageUp
- PageDown
- Tab
- Function keys etc.
How to use them?
Here I read that how these should be used in mapping but even they have used tab instead of Tab in mappings.