Oto dlaczego vim używa klawiszy hjkl jako klawiszy strzałek
Czytałem o vimie innego dnia i dowiedziałem się, dlaczego używał klawiszy hjkl jako klawiszy strzałek.
Gdy Bill Joy stworzył edytor tekstu vi, używał terminala ADM-3A, który miał strzałki na klawiszach hjkl. Oczywiście ponownie użył tych samych klawiszy i reszta jest historią.
Tutaj jest jak wyglądały klawisze hjkl.
Klawisze hjkl klawiatury ADM-3A ze strzałkami. A oto jak wygląda cały terminal, na którym stworzono vi.
Terminal komputerowy ADM-3A Sieglera. Ponieważ vim wywodzi się z vi, używa tych samych hjkl klawiszy.
A skoro już przy tym jesteśmy, zauważ, gdzie umieszczony jest klawisz ESC. ESC jest tam, gdzie TAB na nowoczesnych klawiaturach.
Poznaj pełną klawiaturę terminala komputerowego ADM-3A firmy Siegler. To dlatego klawisz ESC był używany do zmiany trybów vi – był tak blisko i łatwo dostępny.
Czy kiedykolwiek zastanawiałeś się, dlaczego katalog domowy to ~ w UNIX-ie? Spójrz na klawisz HOME w prawym górnym rogu.
Umysł = cios.
Bonus: Dlaczego Emacs używa klawisza Meta
Zainspirowany sukcesem tego postu, napisałem podobny post o tym, dlaczego Emacs używa klawisza Meta.
Bonus: Koszulka HJKL
Teraz możesz nosić klawisze strzałek vima! Właśnie stworzyłem limitowaną edycję koszulki hjkl. Tylko 100 dostępnych koszulek.

Uaktualnienie: Wyprzedane i już nie dostępne.
Do zobaczenia następnym razem!
.
Leave a Reply