J'ai été en utilisant vim depuis de nombreuses années et n'ont jamais vraiment pensé. Un de mes amis a demandé pourquoi, notant que, dans notre culture, la gauche serait généralement de la carte à tout droit de la carte vers le bas, rendant le vim clés en arrière. Je comprends qu'ils sont sur la ligne de départ, ce qui signifie que vous n'avez pas à déplacer vos doigts n'importe où à les frapper, mais c'est un autre point tout à fait. En gros, ma question est: est-ce que quelqu'un sait pourquoi ces clés ont été donnés à leurs fins? Ce serait formidable si vous pouviez m'indiquer un peu de documentation sur la décision.
Réponses
Trop de publicités?La réponse est dans l' article de wikipédia pour vi. Bill joy, qui a écrit le mode visuel de l'ex - qui s'est terminée par vim précurseur vi - utilisé un Lear Siegler ADM3A terminal sur lequel le H, J, K, L touches mappé à gauche, bas, haut, droite et de son été de cette façon depuis.
Voici la disposition du clavier:
Un couple de d'autres points de la note sur la ADM3A mise en page:
- À gauche de la Q: la touche d'échappement - un peu plus maniable que celle où il est sur les claviers d'aujourd'hui, donc un bon choix pour la commutation entre le mode normal et insérer les modes.
- En haut à droite: la "Maison" clé en double que le tilde (~), qui par la suite est devenu un raccourci pour un Unix répertoire home de l'utilisateur.
C'est une supposition totale, mais: Le caractère Ctrl + J est le caractère "saut de ligne" qui, sur un TTY traditionnel, descend d'une ligne, fournissant un code mnémonique. K était juste à côté sur un clavier Qwerty, sous le deuxième doigt le plus utilisé de la main droite lorsqu'il était en position de repos.