Als ich vi zum ersten Mal lernte , dachte ich, dass "yank" nach dem identisch benannten Befehl in TECO benannt wurde . TECO der „Ruck“ lesen Sie die nächste Seite der Eingabedatei in den Textpuffer-nicht genau das gleiche wie das, was y tut in vi, aber ähnlich. Ich weiß allerdings nicht wirklich, ob es Bill Joy beeinflusst hat oder nicht.
Ben Kovitz
1
Übrigens gibt es einen ganzen StackExchange nur für vi. Sollte diese Frage dorthin migriert werden?
Ben Kovitz
Antworten:
9
Yank ist ein Synonym für Pull : Es erfasst das Konzept, Text zur späteren Verwendung in den Puffer oder in die Zwischenablage zu ziehen.
Was den Grund betrifft, warum Bill Joy diesen Begriff verwendet hat, kann ich nur spekulieren, dass er, wie pbereits verwendet (eine Abkürzung für put), eine Mnemonik wollte, die ein einzelner Buchstabe war (gemäß dem Design von vi's Vorfahr, ed und dann ex ). und evokativ für die Operation.
@ user2196728 Nein, Yank bedeutet ziehen: Ich kann nicht verstehen, warum es etwas anderes bedeuten würde, insbesondere etwas, das keine Beziehung zur tatsächlichen Operation hat ...
Jasonwryan
4
Als ein weiteres Element in der großen Konfektion von Emacs vs. vi nennt Emacs seinen Paste- Befehl "yank".
CJM
3
@cjm ein weiterer "UX Hall of Fame" Moment für das Betriebssystem, dem nur ein anständiger Editor fehlt ...
Jasonwryan
1
@MarkPlotnick Nein, überhaupt nicht: Ich sage, dass Joy nicht sowohl ziehen als auch binden konnte p.
Jasonwryan
4
Emacs Version 1, die ungefähr zur gleichen Zeit wie vi geschrieben wurde, verwendete bereits kill / yank, das es von TECO geerbt hatte. TECO stammt aus dem Jahr 1962, aber ich weiß nicht, ob die erste Version diese Befehle bereits hatte. Ich habe PDP-8-Handbücher gefunden, in denen der Befehl yank erwähnt wird, aber es handelt sich möglicherweise nicht um das Original-PDP-8. Dennoch scheint es, dass "yank", was "paste" bedeutet (das Wort, das Mitte der 1970er Jahre bei Xerox gewählt wurde und das zum Standard wurde, als gewöhnliche Leute GUIs erhielten), bereits eine Sache war, als Joy vi schrieb.
p
wurde bereits genommen ...Antworten:
Yank ist ein Synonym für Pull : Es erfasst das Konzept, Text zur späteren Verwendung in den Puffer oder in die Zwischenablage zu ziehen.
Was den Grund betrifft, warum Bill Joy diesen Begriff verwendet hat, kann ich nur spekulieren, dass er, wie pbereits verwendet (eine Abkürzung für put), eine Mnemonik wollte, die ein einzelner Buchstabe war (gemäß dem Design von vi's Vorfahr, ed und dann ex ). und evokativ für die Operation.
quelle
p
.