Her er hvorfor vim bruger hjkl-tasterne som piletaster
Jeg læste om vim forleden dag og fandt ud af, hvorfor vim bruger hjkl
-tasterne som piletaster.
Da Bill Joy skabte teksteditoren vi, brugte han ADM-3A-terminalen, som havde pilene på hjkl
-tasterne. Naturligvis genbrugte han de samme taster, og resten er historie.
Her ser du, hvordan hjkl
-tasterne så ud.
![](https://catonmat.net/images/why-vim-uses-hjkl/adm-3a-hjkl-keyboard.jpg)
Og her er hvordan hele den terminal, som vi blev oprettet på, ser ud.
![](https://catonmat.net/images/why-vim-uses-hjkl/lsi-adm-3a.jpg)
Da vim er afledt af vi, bruger det de samme hjkl
taster.
Og mens vi er i gang, så læg mærke til, hvor ESC
-tasten er placeret. ESC
er der, hvor TAB
er på moderne tastaturer.
![](https://catonmat.net/images/why-vim-uses-hjkl/lsi-adm3a-full-keyboard.jpg)
Det er derfor, ESC
blev brugt til at skifte mellem vi-tilstande – det var så tæt på og let at nå.
Også nogensinde undret dig over, hvorfor home directory er ~
i UNIX? Se på HOME
-tasten i øverste højre hjørne.
Mind = blæst.
Bonus: Hvorfor Emacs bruger Meta-tasten
Inspireret af succesen med dette indlæg, skrev jeg et lignende indlæg om Hvorfor Emacs bruger Meta-tasten.
Bonus: HJKL T-Shirt
Nu kan du bære vim-piletasterne! Jeg har lige lavet en begrænset udgave af en hjkl t-shirt. Kun 100 shirts til rådighed.
![](https://catonmat.net/images/why-vim-uses-hjkl/hjkl-tshirt.png)
Opdatering: Udsolgt og ikke længere tilgængelig.
See you next time!
Leave a Reply