我想在 vim 中定义我自己的键绑定(覆盖默认键):
1)如何映射运算符?例如,我想将删除运算符映射到“l”键,因此 ll 将删除整行并 lw 当前单词。
2)如何取消映射操作员?我想从 d 键中取消映射删除运算符,所以我可以将此键 (d) 用于另一件事,我试图简单地将“d”键重新映射到另一个操作(例如 nmap dk),但这会导致一个延迟第二次按下“d”(因为vim正在等待动作)。
这样做的一个主要原因是我的键盘有一个数字键盘,我不想每次输入数字时都将右手从 hjkl 切换到数字键盘(这种情况经常发生),我更喜欢改变hjkl 到 asdf,将我的左手固定在动作和特殊键(crtl、shift、esc)上,并将我的右手用于其他命令。这样我的工作效率就大大提高了。