Com esses, primeiro você precisa separá-los:
Por exemplo, para CTRL + J coloque a seguinte linha no arquivo '.vimrc':
let g:BASH_Ctrl_j = 'off'
Eu gostaria de remapear ctrl + j para ctrl + d e ctrl + k para ctrl + u para mover meia página para baixo e para cima no modo normal. Eu tentei com
noremap <c-j> <c-d>
noremap <c-k> <c-u>
no meu .vimrc
, mas a função principal não muda.
Eu lido no wiki do vim que
The Ctrl-J character represents the linefeed and is internally used by Vim to represent the Nul character. You cannot create a map for Ctrl-J by using the following command:
"The following command doesn't work
:imap Newlinecharacter
Existe alguma maneira de remapear ctrl + j e ctrl + k no vim?
Com esses, primeiro você precisa separá-los:
Por exemplo, para CTRL + J coloque a seguinte linha no arquivo '.vimrc':
let g:BASH_Ctrl_j = 'off'
Quase lá. Você precisa adicionar essas linhas ao seu .vimrc
:
nnoremap <C-j> <C-d>
nnoremap <C-k> <C-u>
Quando quero saber como o vim funciona, acho útil :help <command>
.
Tags vim vimrc keyboard-shortcuts