为什么vim要使用hjkl作为方向键?

这个问题纠结了很久,而且为什么用esc 键作为模式切换键呢?
求大神解答?

4 个回答

因为当初Bill Joy在写VI的时候 用的机器是ADM-3A终端机 那个机器的键盘没有方向键 HJKL就是上下左右 所以很自然的就用HJKL了

至于为什么要用esc来退出编辑模式就不知道了 但是首先编辑模式下带输入功能的按键都是不能用的 算下来可能就是esc比较合适了吧

关于ADM-3A 看这里 有键盘图 http://en.wikipedia.org/wiki/ADM-3A