Här är varför vim använder hjkl-tangenterna som piltangenter

Jag läste om vim häromdagen och kom på varför vim använde hjkl-tangenterna som piltangenter.

När Bill Joy skapade textredigeraren vi använde han ADM-3A-terminalen, som hade pilarna på hjkl-tangenterna. Naturligtvis återanvände han samma tangenter och resten är historia.

Här är hur hjkl-tangenterna såg ut.

ADM-3A-tangentbordets hjkl-tangenter med pilar.

Och här är hur hela terminalen som vi skapades på ser ut.

Lear Siegler’s ADM-3A datorterminal.

Då vim härstammar från vi använder den samma hjkl tangenter.

Och när vi ändå håller på, lägg märke till var ESC tangenten är placerad. ESC är där TAB är på moderna tangentbord.

Lär dig Sieglers ADM-3A-datorterminals fullständiga tangentbord.

Det var därför ESC användes för att byta mellan vi-lägen – det var så nära och lätt att nå.

Har du också någonsin undrat varför hemkatalogen är ~ i UNIX? Titta på HOME-tangenten i övre högra hörnet.

Mind = blown.

Bonus: Varför Emacs använder Meta-tangenten

Inspirerad av framgången med det här inlägget skrev jag ett liknande inlägg om varför Emacs använder Meta-tangenten.

Bonus: HJKL T-Shirt

Nu kan du bära vim-piltangenter! Jag har precis skapat en begränsad upplaga av hjkl t-shirt. Endast 100 tröjor finns tillgängliga.

Uppdatering: Utsåld och inte längre tillgänglig.

Vi ses nästa gång!

Leave a Reply