Quando soube pela primeira vez o vi, pensei que "yank" recebeu o nome do comando de nome idêntico no TECO . O "puxão" do TECO lê a próxima página do arquivo de entrada no buffer de texto - não exatamente o mesmo que y no vi, mas semelhante. Eu realmente não sei se isso influenciou Bill Joy ou não, no entanto.
Ben Kovitz
1
BTW, existe um StackExchange inteiro apenas para o vi. Essa pergunta deve ser migrada para lá?
Ben Kovitz
Respostas:
9
Yank é sinônimo de pull : captura o conceito de puxar texto para o buffer ou a área de transferência para uso posterior.
Quanto ao motivo pelo qual Bill Joy optou por usar esse termo, posso apenas especular que, como pjá estava em uso (uma abreviação de put), ele queria um mnemônico que fosse uma única letra (conforme o design do progenitor do vi, ed e depois ex ) e evocativo da operação.
@ user2196728 Não, meios arranco para puxar: Eu não posso ver porque isso significaria que qualquer outra coisa, especialmente algo que não tem relação com a operação real ...
jasonwryan
4
Como mais um item no grande conflito entre o Emacs e o vi, o Emacs chama o comando colar de "puxão".
Cjm 15/06
3
@cjm outro "UX Hall of Fame" momento para o sistema operacional que falta apenas um editor decente ...
jasonwryan
1
@ MarkPlotnick Não, de jeito nenhum: estou dizendo que Joy não poderia ter puxado e amarrado p.
jasonwryan
4
A versão 1 do Emacs, que foi escrita na mesma época que o vi, já usava kill / yank, herdado do TECO. O TECO remonta a 1962, mas não sei se a primeira versão já possuía esses comandos. Encontrei os manuais do PDP-8 mencionando o comando yank, mas eles podem não ser o PDP-8 original. No entanto, parece que “puxar” significa “colar” (a palavra escolhida na Xerox em meados da década de 1970, que se tornou o padrão quando as pessoas comuns obtinham GUIs) já era uma coisa quando Joy escreveu vi.
p
já foi levado ...Respostas:
Yank é sinônimo de pull : captura o conceito de puxar texto para o buffer ou a área de transferência para uso posterior.
Quanto ao motivo pelo qual Bill Joy optou por usar esse termo, posso apenas especular que, como pjá estava em uso (uma abreviação de put), ele queria um mnemônico que fosse uma única letra (conforme o design do progenitor do vi, ed e depois ex ) e evocativo da operação.
fonte
p
.