Woher stammt der Begriff „Ruck“?


12

Ich bin daran interessiert zu erfahren, wie der Begriff "Yank" zu seinem Namen kam. Mich interessiert auch, warum sich Emacs "yank" von vi / vim "yank" unterscheidet.

Siehe auch: Duale Frage zu Vi , auch unter Unix & Linux ;


2
In dieser Frage gibt es einige interessante Diskussionen: unix.stackexchange.com/questions/209660/… , insbesondere die Teile über TECO, das ist das Beste, was ich finden konnte. Wahrscheinlich wurde irgendwann während des Übergangs von TECO zu EMACS der Begriff "Ruck" geändert. Möglicherweise müssen Sie RMS fragen, und wenn er es nicht weiß, geht es möglicherweise verloren.
Kindermädchen

Antworten:


7

"Yank" ist nur englisch. Sie "ziehen" an einer Stelle Text in den aktuellen Puffer.

Beachten Sie, dass der häufigere Begriff "Paste" (nein, es ist nicht ganz dasselbe) in dieser Hinsicht nicht klarer ist. Es ist kein Klebstoff beteiligt.


Beachten Sie auch, dass das Verb "copy" zwei Bedeutungen hat, die seine Verwendung verwechseln können. Eine davon ist das Erstellen einer unsichtbaren Kopie, die später zum Erstellen einer sichtbaren Kopie verwendet werden kann. Die andere Möglichkeit zu duplizieren. Wenn Sie Text "kopieren", ihn aber nicht einfügen, führen Sie den ersten Schritt aus. Wenn Sie eine Datei "kopieren", machen Sie das Zweite.


2

Die Bedeutung von Yank ergibt sich aus den Aktionsverben der englischen Sprache, die Ruckeln, Ziehen, Zeichnen, Erzwingen usw. ähneln. Dies ist ein aktiveres Verb als das Kopieren, Einfügen und andere moderne Synonyme, die in der grafischen Benutzeroberfläche verwendet werden. Weitere Antworten auf diese Frage finden Sie in der semantischen Geschichte.

Es gibt eine wichtige Funktionsgeschichte des Ruckelns , die viele moderne Verwendungen von Copy-and-Paste ignorieren oder gar nicht bemerken . Es ist die selektive Integration in die Zwischenablage des Betriebssystems.

Ctrl- yist der Standardbefehl yank , der normalerweise den neuesten Eintrag aus dem Ring * kill ** abruft. Auf GUIs ruckelt Emacs jedoch aus der System-Zwischenablage, wenn es einen aktuelleren Eintrag gibt als auf dem Anwendungs- Kill- Ring. Yank spielt auch gut mit primären und sekundären Auswahlen in GUIs wie X-Windows.

Es ist diese Stufe der selektiven Integration, die Emacs von anderen Ausschneiden-Kopieren-Einfügen-Operationen in anderen Apps abhebt .

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.