歡迎光臨
每天分享高質量文章

為什麼 Vim 使用 HJKL 鍵作為方向鍵

(點選上方公眾號,可快速關註)

編譯:伯樂線上,英文:Peteris Krumins

好文投稿, 請點選 → 這裡瞭解詳情

導讀:關於這個問題,以前網路上有一種說法,手指放在鍵盤上輸入時,HJKL 比方向鍵距離手指更近,自然輸入效率就更高。聽起來似乎很有道理哦,其實則不然,來看看 Peteris Krumins 找到的答案吧。

有一天我在看一些有關 Vim 的東東時,發現了它為什麼用 HJKL 鍵作為方向鍵的原因了。當 Bill Joy 建立 Vi 文字編輯器時,他使用的機器機器是 ADM-3A 終端機,這機器就是把 HJKL 鍵作為方向鍵。自然而然,Bill Joy 也就用了相同的按鍵了。

HJKL 鍵 就是下麵這個樣子的:

ADM-3A 終端機鍵盤上的 HJKL 鍵同時帶有箭頭

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

ADM-3A 終端機全貌

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

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

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


覺得本文有幫助?請分享給更多人

關註「演演算法愛好者」,修煉程式設計內功

贊(0)

分享創造快樂