4

我需要将顶部被杀死的字符串替换为另一个。我可以(猛拉)它然后(kill-region ...),但在那之后,会有两个字符串:旧的和我的新的。如何从杀戮环中完全删除旧条目?

4

3 回答 3

6

它可以很简单

(pop kill-ring)
于 2012-10-30T14:47:18.240 回答
3

我不确定你为什么认为奥列格的回答是“不好的风格”,但这是另一种方式:

(when kill-ring
  (setq kill-ring (cdr kill-ring)))

您可能还想调整kill-ring-yank-pointer

(when kill-ring-yank-pointer
  (setq kill-ring-yank-pointer kill-ring))
于 2012-10-30T15:50:56.930 回答
0

M-y(browse-kill-ring)进入 kill-ring-mode 然后按“h”寻求帮助。其中一项是:

d               browse-kill-ring-delete

所以只需将光标放在要删除的条目上按“d”。

于 2017-11-07T01:58:51.143 回答