Vim用户,你在哪里休息你的右手?
长时间使用vim的用户,你是否将手指放在jkl;
或正常模式下的hjkl
?
标准的触摸式打字教给我们右手的jkl;
位置,食指在j
键上,所以你的手指在jkl;
。
但标准的vim运动键是hjkl
。
我在10多年后回到vim(omg,当我不注意时我老了)并且发现自己倾向于hjkl
......但是这使得输入右上角的字母,括号等变得更加困难。我想训练自己现在使用最有效/务实的方法,而不是稍后重新训练。
长期以来,hardcore vim用户,最佳做法是什么?
注意:
我认为jkl;
实际上是vi的更合适的用法。 首先, h
和l
真的不重要。 w
, e
和b
对于水平导航显着更有用。 作为奖励, ;
如果语言需要,很容易获得。 有一个较弱的手指k
伤害,而你并不需要在你的手指最强h
,当它应该是在j
这可能是最常用的四个。
介绍
前两种解决方案都没有100%满意。 我提出了第三种方式,结合了两全其美
我的推荐:“左倾右倾”
保持他/她的位置,然后使第三和第四手指向左和向右
然后,为了避免覆盖基本的Vim特性:抛弃曾经使用过的任何东西; 到现在空的h按钮
作为一个可爱的奖金,“ l ”键现在代表“ 左 ”;)
noremap lh
noremap; 升
noremap h;
之前的“亚军”,他们都使用“左下右上”布局 :
选择1:“hjkl”
@替代方案的建议。 Keybinds保持默认( hjkl ), 右手停留在主行( jkl; )
选择2:“jkl;”
将这4个绑定放在1以上,以便他们坐在主排上:
noremap; 升
noremap lk
noremap kj
noremap jh
我以正常的触摸式打字方式将手放在家中。 我很少使用h键进行移动,因为向左移动一个空格通常不是一种有效的移动方式(并且不适合Vim的本质)。
链接地址: http://www.djcxy.com/p/8703.html上一篇: Vim users, where do you rest your right hand?
下一篇: what is the load order of scripts when you start up vim?