昨晚,我想从我的 kill ring 中获取一个项目 — — 或者我非常确定它在那里的项目。我没有使用 和C-y
多个 循环遍历 kill-ring,而是决定使用(描述变量)M-y
查看变量的值并输入。C-h v
kill-ring
我不确定我的 kill-ring 里有什么,但这个操作耗尽了我性能不错的 MacBook Pro 的资源,最后我杀死了 emacs 才让电脑重新运行。
这引出了几个问题:
- 有没有更安全的方法来查看非常大的 kill-ring?
- 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
请原谅我无耻地推销,但是这是我的个人解决方案针对这个问题:逐步搜索杀伤环。