使用VIM,如何将方向键从右手重新映射到左手?

时间:2012-03-30 01:13:12

标签: vim right-to-left remap

这是迄今为止我见过的最佳解决方案:

" Map Right Directionals to Left Commands
noremap s h
noremap d k
noremap f j
noremap g l

" Map Left Commands to Right Directionals
noremap h s
noremap k d
noremap j f
noremap l g

然而,当实际使用此映射时,从左向右切换时需要双击's'和'g'键。

是否有更好的方法可以将这些键重新映射到100%正确工作而无需双击按键?

1 个答案:

答案 0 :(得分:0)

这是一个坏主意,我希望你有充分的理由。

:map d

将为您提供映射到d

的其他命令的列表
:unmap ds

将取消映射ds映射。

删除其他绑定后,您只需按一次键即可。