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

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

4 个回答

其实。。。没有什么特殊意义的设计,而是因为:
hjklkeyboard
他那个键盘上印好了的。。。
再来个全图:
fullkeyboard
为什么是ESC键呢?因为ESC键离的近啊,好按啊有木有,我现在已经把Caps Lock键映射为ESC键了。
更进一步的,为什么Home目录是~呢?因为上图的右上角印好了⋯⋯他就是照着自己键盘设计的。