joe*_*lom 8 vim keyboard-shortcuts vimrc
我想重新映射ctrl + j到ctrl + d,并ctrl + k以 ctrl + u移动半页向下和向上的正常模式。我试过
noremap <c-j> <c-d>
noremap <c-k> <c-u>
Run Code Online (Sandbox Code Playgroud)
在 my 中.vimrc,但关键功能没有改变。
我读了VIM维基说
Ctrl-J 字符表示换行,Vim 在内部使用它来表示 Nul 字符。您不能使用以下命令为 Ctrl-J 创建映射:
“以下命令不起作用
:imap 换行符
有没有什么办法来重新映射ctrl + j,并ctrl + k在vim?
小智 5
有了这些,您首先需要取消映射它们:
例如,对于CTRL+J将以下行放在文件 '.vimrc' 中:
let g:BASH_Ctrl_j = 'off'
Run Code Online (Sandbox Code Playgroud)