vim:为什么要用hjkl作为方向导航键

我在刚开始使用vim时,非常不习惯把hjkl当导航键使用,用了很长时间才从箭头键转为hjkl键。现在来说一说vim的设计者为什么选这4个键当导航键。

Bill Joy最开始开发vi编辑器时,他使用的是ADM-3A终端机,这种终端机的键盘在hjkl按键上标有箭头。很自然的,他就使用了这种按键设计并且延续至今。键盘的样子如下图:

adm3ahjklkeyboard

最初开发vi的终端机:

lsi-adm-3a

键盘全貌:

lsi-adm3a-full-keyboard

看一看esc键的位置:esc键是很近的(这是vi选择使用这个键的原因)。还有HOME键。。。

相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注