Menu

為何 Vim 使用 HJKL 作為方向鍵?



阿力斯寫 Script Lang ,大部分時間都使用 Vim。但為何 Vim 使用 HJKL 作為方向鍵?以下轉載自 伯乐在线 。
 當Bill Joy 創建Vi 文本編輯器時,他使用的機器機器是ADM-3A 終端機,這機器就是把HJKL 鍵作為方向鍵。自然而然,Bill Joy 也就用了相同的按鍵了。

下面就是ADM-3A 終端機全貌,Vi 就是在這上面創造的。


既然Vim 是源自Vi,所以也就使用了相同的HJKL 鍵。


下面是ADM-3A 終端機鍵盤電路板,注意ESC 鍵緊挨著Q 鍵左側:

這也就是為什麼ESC 鍵是用來切換Vi 模式的!離手指距離很近,很容易按到。另外,也想想為什麼Unix 系統的home 目錄是~,看看右上角的HOME 鍵吧!