【发布时间】:2011-09-27 01:56:14
【问题描述】:
我已经使用 vim 很多年了,但从未真正考虑过它。我的一个朋友问为什么会这样,注意到在我们的文化中,左通常会映射到上,而右会映射到下,使 vim 键向后。我知道它们在主排,这意味着您无需将手指移动到任何地方即可击打它们,但这完全是另一回事。基本上,我的问题是:有谁知道为什么这些钥匙被赋予了它们目前的用途?如果您也可以向我指出有关该决定的一些文档,那就太好了。
【问题讨论】:
-
好问题。我经常想这个,但没有勇气问。
-
引用 Crockford 的话,“似乎一旦有愚蠢的东西进来,就需要很长时间才能把它弄出来。” :-) developer.yahoo.com/yui/theater/video.php?v=crockonjs-2
-
为什么在您看来左通常映射到上,右到下。我以前没有真正想过,但我觉得应该是相反的。可能纯粹是因为我是右撇子(但我们大多数人都是),所以,也许像右撇子这样的感觉更积极,就像向上一样。唔。我只是好奇为什么你的自然反应是反过来看。不过,这当然不是讨论的地方(我想知道,psychology.stackexchange 可能在哪里——如果这样的地方存在的话)。
-
@tjm,我同意我们从左到右阅读的意义上的“右感觉低落”。一旦你在一行的末尾,下一个字符总是'down'......只是一个想法。母语从右到左阅读的人会有不同的感觉吗?
-
很抱歉回复这么老的帖子,但我相信 j 感觉应该向上的原因是双重的。 1) 你的中指放在 j 上,对于绝大多数人来说,j 是你最长的手指,因此比其他手指更“向上”。 2) 大部分人习惯使用上下左右排列的光标键,这意味着除非你做某种手指杂技,否则中指兼作上下,所以当你再用你的第四根手指上去感觉很奇怪。
标签: vim key-bindings