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
.
A oto jak wygląda cały terminal, na którym stworzono vi.
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.
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