Aqui está porque o vim usa as teclas hjkl como teclas de setas
I estava lendo sobre vim no outro dia e descobriu porque ele usava hjkl teclas como teclas de setas.
Quando Bill Joy criou o editor de texto vi ele usou o terminal ADM-3A, que tinha as setas em hjkl teclas. Naturalmente ele reutilizou as mesmas teclas e o resto é história.
Aqui está como as teclas hjkl eram.
ADM-3A teclas hjkl do teclado com setas. E aqui está como todo o terminal em que o vi foi criado.
Lear o terminal de computador ADM-3A de Siegler. Desde que o vim é derivado do vi, ele usa as mesmas hjkl chaves.
E enquanto estamos nele, note onde a chave ESC está posicionada. ESC é onde TAB está nos teclados modernos.
Lear o teclado completo do terminal de computador ADM-3A da Siegler. Foi por isso que o ESC foi usado para mudar entre modos vi – era tão perto e fácil de alcançar.
Também já se perguntou porque é que o directório home está ~ em UNIX? Veja a chave HOME no canto superior direito.
Mind = soprado.
Bonus: Por que o Emacs usa a Meta key
Inspirado pelo sucesso deste post, escrevi um post similar sobre Por que o Emacs usa a Meta key.
Bônus: Camiseta HJKL
Agora você pode usar as setas do vim! Acabei de criar uma camiseta de edição limitada da HJKL. Apenas 100 camisetas disponíveis.

Atualização: Vendida e não mais disponível.
Vejo-te na próxima vez!
Leave a Reply