免責申明(必讀!):本博客提供的所有教程的翻譯原稿均來自於互聯網,僅供學習交流之用,切勿進行商業傳播。同時,轉載時不要移除本申明。如產生任何糾紛,均與本博客所有人、發表該翻譯稿之人無任何關系。謝謝合作!
原文鏈接:http://www.catonmat.net/blog/why-vim-uses-hjkl-as-arrow-keys/
我前段時間在讀關於vim的一些事情的時候,找到了為什么使用 hjkl作為方向鍵的原因。當Bill Joy 開發vi文本編輯器的時候,他用的是這台ADM-3A 終端機,在這台機子上的hjkl鍵上有方向鍵箭頭,因此很自然的他就用了同樣的鍵,剩下的事情就是歷史了。。。
這是hjkl鍵的樣子
ADM-3A鍵盤上的hjkl鍵
下面是vi被開發時用的整個終端的樣子
既然vim繼承自vi,所有也就使用了同樣的按鍵了。。
下面是終端機全鍵盤的圖,注意ESC鍵的位置,(譯者注:當時Esc鍵離手指多近啊。。現在。。)
那也是為什么ESC鍵被用來改變vi的模式,因為它太近太好按啊
如果你還想知道為什么在UNIX中home目錄是~符號,看右上角。。。
著作權聲明:本文由http://www.cnblogs.com/lazycoding翻譯,歡迎轉載分享。請尊重作者勞動,轉載時保留該聲明和作者博客鏈接,謝謝!