我正在学习vim,我想解开 h 和 l (左右移动)。
我应该在 .vimrc 中包含哪些内容?
注意:通过这样做,我强迫自己使用w,W,b,B,e和其他动作来水平移动。
答案 0 :(得分:1)
使用nop来抑制命令的效果:
nnoremap h <NOP>
nnoremap l <NOP>
答案 1 :(得分:0)
您可以学习/增强"dogmatic.vim: Arrow keys are heretical"插件,它不仅可以禁用密钥,还会显示一条消息提醒您。您需要复制以下行:
noremap <silent> <right> <Esc>:call dogmatic#TrackArrowPress('right')<cr>
noremap <silent> <left> <Esc>:call dogmatic#TrackArrowPress('left')<cr>
noremap <silent> <up> <Esc>:call dogmatic#TrackArrowPress('up')<cr>
noremap <silent> <down> <Esc>:call dogmatic#TrackArrowPress('down')<cr>
如果您遵循这种方法,您可以考虑向插件作者提供补丁/拉取请求,方法是创建一个允许插件用户启用/禁用您的修改的选项。