Когда я впервые изучил vi, я подумал, что «yank» был назван в честь команды с тем же именем в TECO . "Янки" TECO считывают следующую страницу входного файла в текстовый буфер - не совсем то же самое, что y делает в vi, но похоже. Я действительно не знаю, повлияло ли это на Билла Джоя или нет.
Бен Ковиц
1
Кстати, существует целый StackExchange только для vi. Следует ли перенести этот вопрос туда?
Бен Ковиц
Ответы:
9
Янк является синонимом для тянуть : он захватывает концепцию вытягивания текста в буфер или буфер обмена для последующего использования.
Относительно того, почему Билл Джой решил использовать этот термин, я могу только предположить, что, поскольку pон уже использовался (сокращение от пут), он хотел мнемонику, состоящую из одной буквы (в соответствии с замыслом предшественника vi, ed и затем ex ) и вспоминает об операции.
@ user2196728 Нет, дергать значит тянуть: я не понимаю, почему это означало бы что-то еще, особенно то, что не имеет отношения к реальной операции ...
jasonwryan
4
Как еще один элемент в великом Emacs против vi confilct, Emacs называет свою команду вставки "yank".
CJM
3
@cjm еще один момент «Зала славы UX» для ОС, в которой не хватает только достойного редактора ...
jasonwryan
1
@MarkPlotnick Нет, совсем нет: я говорю, что Джой не могла бы ни тянуть, ни связывать p.
Джейсонвриан
4
Версия 1 Emacs, написанная примерно в то же время, что и vi, уже использовала kill / yank, которую он унаследовал от TECO. TECO датируется 1962 годом, но я не знаю, были ли в первой версии эти команды. Я нашел руководства PDP-8, в которых упоминается команда yank, но они могут быть не оригинальными PDP-8. Тем не менее, кажется, что слово «yank», означающее «вставить» (слово, выбранное в Xerox в середине 1970-х годов, которое стало стандартом, когда обычные люди получали GUI), уже существовало, когда Джой писал vi.
p
уже было занято ...Ответы:
Янк является синонимом для тянуть : он захватывает концепцию вытягивания текста в буфер или буфер обмена для последующего использования.
Относительно того, почему Билл Джой решил использовать этот термин, я могу только предположить, что, поскольку pон уже использовался (сокращение от пут), он хотел мнемонику, состоящую из одной буквы (в соответствии с замыслом предшественника vi, ed и затем ex ) и вспоминает об операции.
источник
p
.