Je suis un utilisateur vim moyennement expérimenté, qui commence maintenant à utiliser GNU emacs. À peu près au même moment où j'ai appris que Ctrl- pet Ctrl- nsont la valeur par défaut pour monter et descendre dans emacs, j'ai également appris que ce sont des variantes de k et j en mode normal dans vim.
Quelqu'un connaît-il l'origine de ces raccourcis? Je suppose que logiquement, ils viennent de p (revious) et n (ext), ou peut-être (u) p et (dow) n, mais je demande de quel programme, système ou standard ils faisaient partie. Il semble peu probable qu'un ou deux raccourcis emacs aléatoires aient été empruntés dans vim, donc leur inclusion dans les deux me fait penser qu'ils sont probablement antérieurs à la fois à emacs et à vim. *
Il est difficile de trouver les réponses aux questions sur les frappes de touches à l'aide de Google, mais il est intéressant de noter qu'elles ne sont pas mentionnées comme des "touches fléchées" dans l'article Wikipédia apparemment complet .
* Merci à Thomas Dickey et Mark Plotnick qui ont souligné dans les commentaires que les raccourcis en question sont documentés en 1984 vi (sic), et en 1978 des ouvrages de référence emacs , mais je pense que la question d'origine commune est toujours d'actualité.
la source
Réponses:
Je ne peux fournir aucune preuve d'aucune sorte, mais Ctrl- Pet Ctrl- Nappartient aux
emacs
raccourcis clavier, contrairement auxvi
reliures (bindkey -e
vs.bindkey -v
). Sous cette prémisse, vous devriez chercher une explication enemacs
soi.emacs
'tutoriel raconteSemble gênant pour l'
vi
utilisateur ordinaire , mais est tout à fait logique.la source