Ich bin ein mäßig erfahrener vim-Benutzer, der jetzt anfängt, GNU-Emacs zu verwenden. Etwa zur gleichen Zeit, als ich erfuhr, dass Ctrl- pund Ctrl- ndie Standardeinstellungen für Auf und Ab in Emacs sind, erfuhr ich auch, dass es sich bei vim um Varianten von k und j im normalen Modus handelt.
Kennt jemand den Ursprung dieser Verknüpfungen? Ich nehme an, dass sie logischerweise von p (revious) und n (ext) oder vielleicht (u) p und (dow) n stammen, aber ich frage, zu welchem Programm, System oder Standard sie gehörten. Es ist unwahrscheinlich, dass ein paar zufällige Emacs-Verknüpfungen in vim ausgeliehen wurden. Daher lässt mich ihre Aufnahme in beide davon ausgehen, dass sie wahrscheinlich älter sind als Emacs und vim. *
Es ist schwierig, mit Google Antworten auf Fragen zu Tastenanschlägen zu finden, aber interessanterweise werden sie in dem scheinbar umfassenden Wikipedia-Artikel nicht als "Pfeiltasten" erwähnt .
* Dank an Thomas Dickey und Mark Plotnick, die in Kommentaren darauf hingewiesen haben, dass die fraglichen Abkürzungen 1984 vi (sic) und 1978 emacs Nachschlagewerke dokumentiert sind , aber ich denke, die Frage der gemeinsamen Herkunft bleibt bestehen.
quelle
Antworten:
Ich kann keinerlei Beweise liefern, aber Ctrl- Pund Ctrl- Ngehören zu den
emacs
Schlüsselbindungen im Gegensatz zuvi
Bindungen (bindkey -e
vs.bindkey -v
). Unter dieser Voraussetzung sollten Sie nach einer Erklärung füremacs
sich suchen .emacs
'Tutorial erzähltScheint für den normalen
vi
Benutzer unpraktisch , macht aber absolut Sinn.quelle