Why Vi Uses H J K L
Here’s why we use h, j, k, l as motion keys in vi and vim: Bill Joy used an ADM-3A terminal, which (besides a 80x24 screen) had a keyboard that looked like this: This is also where the “~” shortcut for “$HOME” comes from. vi cursor motion keys $HOME = ~
A screenshot of a tweet explaining that vi and vim use H, J, K, and L as cursor movement keys because Bill Joy used an ADM-3A terminal with those keys positioned as cursor controls. It also points out that the terminal keyboard explains why “~” is used as a shortcut for “$HOME.” The meme is shared as a humorous piece of programming history and trivia for developers. EN: A screenshot of a tweet explaining that vi and vim use H, J, K, and L as cursor movement keys because Bill Joy used an ADM-3A terminal with those keys positioned as cursor controls. It also points out that the terminal keyboard explains why “~” is used as a shortcut for “$HOME.” The meme is shared as a humorous piece of programming history and trivia for developers.
computer terminal keyboard / клавиатура компьютерного терминалаblack keycaps / чёрные клавишиspace bar / пробелcursor motion keys / клавиши перемещения курсораred circles / красные кругиred arrows / красные стрелкиtweet screenshot / скриншот твитаblack background / чёрный фонADM-3A terminal / терминал ADM-3A80x24 screen reference / упоминание экрана 80x24
- @ithueti / 4655 2021-09-06
- Type
- image
- Size
- 570×800 · 81.7 KiB
- Mood
- informative, nerdy
- Language
- en
- Added