使用VIM,我如何重新设定从右手到左手的方向键?
问题描述:
这是迄今为止我见过的最好的解决办法:使用VIM,我如何重新设定从右手到左手的方向键?
" 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%,而无需双击按键?
答
这是一个坏主意,我希望你有一个很好的理由。
:map d
会给你映射到d
:unmap ds
将取消映射的DS映射其他命令的列表。
一旦其他绑定被删除,您只需要按一次该键。
你可能会得到更好的答案http://unix.stackexchange.com – Ali 2012-03-30 01:31:34
此外,我会强烈劝阻你使用这些映射。下一次在另一个系统上工作时,您会想知道为什么键会表现得如此奇怪...... – Bernhard 2012-03-30 08:59:46
我完全同意@Bernhard,这听起来不是一个好主意。我是右撇子,用我的左手用普通的老鼠。我没有重新映射按钮。几天后,我的大脑自动完成了。这有一个好处,即使用别人的电脑/鼠标的行为如预期。 – johnny 2012-03-30 09:51:32