Íme, miért használja a vim a hjkl billentyűket nyílbillentyűként
A minap a vimről olvastam, és rájöttem, miért használja a hjkl
billentyűket nyílbillentyűként.
Amikor Bill Joy megalkotta a vi szövegszerkesztőt, az ADM-3A terminált használta, amely a hjkl
billentyűkkel rendelkezett. Természetesen ugyanazokat a billentyűket használta újra, és a többi már történelem.
Íme, így néztek ki a hjkl
billentyűk.
![](https://catonmat.net/images/why-vim-uses-hjkl/adm-3a-hjkl-keyboard.jpg)
És így néz ki az egész terminál, amelyen a vi-t létrehozták.
![](https://catonmat.net/images/why-vim-uses-hjkl/lsi-adm-3a.jpg)
Mivel a vim a vi-ből származik, ugyanazokat a hjkl
billentyűket használja.
És ha már itt tartunk, figyeljük meg, hol helyezkedik el a ESC
billentyű. A ESC
ott van, ahol a TAB
a modern billentyűzeteken.
![](https://catonmat.net/images/why-vim-uses-hjkl/lsi-adm3a-full-keyboard.jpg)
Ezért használták a ESC
-ot a vi üzemmódok közötti váltáshoz – olyan közel volt és könnyen elérhető.
Azt is meggondoltad már, hogy a UNIX-ban a home könyvtár miért ~
? Nézd meg a HOME
billentyűt a jobb felső sarokban.
Mind = fújt.
Bonusz: Miért használja az Emacs a Meta billentyűt
A poszt sikerén felbuzdulva írtam egy hasonló posztot a Miért használja az Emacs a Meta billentyűt.
Bónusz: HJKL póló
Most már viselhetsz vim nyílbillentyűket! Most készítettem egy limitált kiadású hjkl pólót. Csak 100 póló kapható.
![](https://catonmat.net/images/why-vim-uses-hjkl/hjkl-tshirt.png)
Frissítés: Elkelt és már nem kapható.
Viszlát legközelebb!
Leave a Reply