“扬子”一词的起源是什么?


12

我对学习“猛禽”一词的名字很感兴趣。我也对为什么Emacs“ yank”不同于vi / vim“ yank”感兴趣。

另请参见:关于Vi的双重问题,也在Unix和Linux上


2
这个问题中有一些有趣的讨论:unix.stackexchange.com/questions/209660/…,尤其是关于TECO的部分,这是我能找到的最好的。在TECO过渡到EMACS的某个时刻,术语“猛击”已更改。您可能需要询问RMS,如果他不知道,那么它可能会被遗忘。
保姆2015年

Answers:


7

“ Yank”只是英文。您正在将一些文本“拉”到当前缓冲区。

请注意,在这方面,更常用的术语“粘贴”(不,不是完全一样)。不涉及胶水。


还要注意动词“ copy”有两个含义,可能会混淆其使用。其中一种方法是制作不可见的副本,以后可以用来制作可见的副本。另一种意味着重复。当您“复制”文本但不粘贴文本时,将执行第一个操作。当您“复制”文件时,您将执行第二个操作。


2

Yank的意思来自英语的动作动词,类似于挺举,拉动,绘制,强迫等。它比复制,粘贴和其他GUI同义词使用的动词更为活跃。请参阅其他有关此问题的语义历史答复。

有一个重要的拉动功能历史,许多现代的复制和粘贴用法都忽略或遗忘了它。它是与操作系统剪贴板的选择性集成。

Ctrl- y是默认的yank命令,通常从* kill **环中检索最新条目。但是,在GUI上,如果碰巧存在比应用程序kill ring 上更新的条目,则emacs 从系统剪贴板中删除Yank还可以与X-Windows等GUI中的主要和次要选择一起使用。

正是这种选择性集成水平使emacs中的yank与其他应用程序中的其他剪切复制粘贴操作区分开。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.