Cuando aprendí vi por primera vez , pensé que "yank" tenía el nombre del comando con el mismo nombre en TECO . El "tirón" de TECO leyó la siguiente página del archivo de entrada en el búfer de texto, no exactamente lo mismo que y hace en vi, pero similar. Sin embargo, no sé realmente si influyó en Bill Joy o no.
Ben Kovitz
1
Por cierto, hay un StackExchange completo solo para vi. ¿Debería migrarse esta pregunta allí?
Ben Kovitz
Respuestas:
9
Yank es sinónimo de pull : captura el concepto de extraer texto al búfer o al portapapeles para su uso posterior.
En cuanto a por qué Bill Joy eligió usar este término, solo puedo especular que, como pya estaba en uso (una abreviatura para poner), quería una mnemónica que fuera una sola letra (según el diseño del progenitor de vi, ed y luego ex ) y evocador de la operación.
@ user2196728 No, yank significa tirar: no puedo ver por qué significaría algo más, especialmente algo que no tiene relación con la operación real ...
jasonwryan
44
Como otro elemento más en el gran conflicto de Emacs vs. vi, Emacs llama a su comando pegar y "tirar".
cjm
3
@cjm otro momento "UX Hall of Fame" para el sistema operativo que carece de un editor decente ...
jasonwryan
1
@ MarkPlotnick No, para nada: estoy diciendo que Joy no podía tener tanto que tirar como atado p.
jasonwryan
44
La versión 1 de Emacs, que se escribió casi al mismo tiempo que vi, ya usaba kill / yank, que heredó de TECO. TECO se remonta a 1962, pero no sé si la primera versión ya tenía estos comandos. Encontré manuales PDP-8 que mencionan el comando yank, pero pueden no ser el PDP-8 original. Sin embargo, parece que "tirar" que significa "pegar" (la palabra elegida en Xerox a mediados de la década de 1970, que se convirtió en el estándar cuando la gente común recibió GUI) ya era una cosa cuando Joy escribió vi.
p
ya estaba tomada ...Respuestas:
Yank es sinónimo de pull : captura el concepto de extraer texto al búfer o al portapapeles para su uso posterior.
En cuanto a por qué Bill Joy eligió usar este término, solo puedo especular que, como pya estaba en uso (una abreviatura para poner), quería una mnemónica que fuera una sola letra (según el diseño del progenitor de vi, ed y luego ex ) y evocador de la operación.
fuente
p
.