如何安全地查看大型 kill-ring?

如何安全地查看大型 kill-ring?

昨晚,我想从我的 kill ring 中获取一个项目 — — 或者我非常确定它在那里的项目。我没有使用 和C-y多个 循环遍历 kill-ring,而是决定使用(描述变量)M-y查看变量的值并输入。C-h vkill-ring

我不确定我的 kill-ring 里有什么,但这个操作耗尽了我性能不错的 MacBook Pro 的资源,最后我杀死了 emacs 才让电脑重新运行。

这引出了几个问题:

  1. 有没有更安全的方法来查看非常大的 kill-ring?
  2. Emacs 中到底发生了什么,会导致 Emacs 之外更广泛的问题?

(我使用的是 GNU Emacs 23.3.1 (x86_64-apple-darwin, NS apple-appkit-1038.35) - 下载自http://emacsformacosx.com/

答案1

我建议你使用浏览-杀戮-环包裹。

放入你的 .emacs

(require 'browse-kill-ring)
(browse-kill-ring-default-keybindings)

您将能够通过键入来浏览 kill ring,M-y而无需先使用C-y

答案2

请原谅我无耻地推销,但是这是我的个人解决方案针对这个问题:逐步搜索杀伤环。

在此处输入图片描述

相关内容