剪切环的作用

剪切环默认最大长度为 60 项,该数值过大不便于讲解。因此我们将其设为 4。请执行下列表达式:

(setq old-kill-ring-max kill-ring-max)
(setq kill-ring-max 4)

然后,将下面缩进示例中的每一行依次复制到剪切环。你可以使用 C-k 剪切每行,或标记区域后用 M-w 复制。

(在只读缓冲区(如 *info* 缓冲区)中,剪切命令 C-kkill-line)不会删除文本,仅将其复制到剪切环,但系统可能会发出提示音。若想静音操作,可使用 M-wkill-ring-save)命令复制每行区域。使用该命令需要标记每行,但光标与标记的位置顺序不影响结果。)

请按顺序执行操作,使五个元素尝试填充剪切环:

first some text
second piece of text
third line
fourth line of text
fifth bit of text

然后执行下列代码查看 kill-ring 的值:

kill-ring

结果为:

("fifth bit of text" "fourth line of text"
"third line" "second piece of text")

第一个元素 ‘first some text’ 被移出剪切环。

执行下列代码恢复剪切环的原有最大长度:

(setq kill-ring-max old-kill-ring-max)