剪切环默认最大长度为 60 项,该数值过大不便于讲解。因此我们将其设为 4。请执行下列表达式:
(setq old-kill-ring-max kill-ring-max) (setq kill-ring-max 4)
然后,将下面缩进示例中的每一行依次复制到剪切环。你可以使用 C-k 剪切每行,或标记区域后用 M-w 复制。
(在只读缓冲区(如 *info* 缓冲区)中,剪切命令 C-k(kill-line)不会删除文本,仅将其复制到剪切环,但系统可能会发出提示音。若想静音操作,可使用 M-w(kill-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)