Tässä on syy, miksi vim käyttää hjkl-näppäimiä nuolinäppäiminä

Lueskelin toissapäivänä vimistä ja sain selville, miksi se käyttää hjkl-näppäimiä nuolinäppäiminä.

Kun Bill Joy loi vi-tekstieditorin, hän käytti ADM-3A-päätelaitetta, jossa oli hjkl-näppäimissä nuolet. Luonnollisesti hän käytti samoja näppäimiä uudelleen ja loppu on historiaa.

Tältä hjkl-näppäimet näyttivät.

ADM-3A-näppäimistön hjkl-näppäimet nuolinäppäimillä.

Ja tältä näyttää koko päätelaite, johon vi luotiin.

Lear Sieglerin ADM-3A-tietokonepääte.

Koska vim on johdettu vi:stä, se käyttää samoja hjkl-näppäimiä.

Ja samalla huomaa, mihin ESC-näppäin on sijoitettu. ESC on siellä, missä TAB on nykyaikaisissa näppäimistöissä.

Opi Sieglerin ADM-3A tietokonepäätteen koko näppäimistö.

Sen takia ESC käytettiin vi-tilojen välillä vaihtamiseen – se oli niin lähellä ja helposti tavoitettavissa.

Oletko koskaan miettinyt, miksi kotihakemisto on ~ UNIXissa? Katso oikeassa yläkulmassa olevaa HOME-näppäintä.

Mieli = puhallettu.

Bonus: Miksi Emacs käyttää Meta-näppäintä

Tämän postauksen menestyksen innoittamana kirjoitin samanlaisen postauksen aiheesta Miksi Emacs käyttää Meta-näppäintä.

Bonus: HJKL-paita

Nyt voit käyttää vim-nuolinäppäimiä! Tein juuri rajoitetun painoksen hjkl-t-paitaa. Vain 100 paitaa saatavilla.

Päivitys: Myyty loppuun eikä enää saatavilla.

Näemme ensi kerralla!

Leave a Reply