使用 Vim,一直好奇为何将光标键代之以 HJKL?html
今天看到一篇文章《where-vim-came-from》(https://twobithistory.org/2018/08/05/where-vim-came-from.html),文中回顾 Vim 的历史,总算疑可贵到解答。vim
上图是 Bill Joy 开发 Vim 时使用的 Lear Siegler ADM-3A 终端自带的键盘。ide
该键盘不一样于今日习见的标准键盘,没有光标键,四个光标是标注在 HJKL 上的。this
此外, ESC 键占据今日键盘的 Tab 位,而不是在最难按的键盘左上角位置,因此这也能解释为何 Vim 使用 ESC 作模式切换按键的缘由。htm