首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从emacs kill-ring中删除顶部条目(pop)?

如何从emacs kill-ring中删除顶部条目(pop)?
EN

Stack Overflow用户
提问于 2012-10-30 22:36:13
回答 3查看 951关注 0票数 4

我需要把最上面的那根线换成另一根。我可以(拉)它,然后(kill-region ...),但在那之后,将有两个字符串:旧的和我的新的。如何从kill-ring中完全删除旧条目?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-10-30 22:47:18

它可以像这样简单

代码语言:javascript
复制
(pop kill-ring)
票数 6
EN

Stack Overflow用户

发布于 2012-10-30 23:50:57

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

代码语言:javascript
复制
(when kill-ring
  (setq kill-ring (cdr kill-ring)))

您可能还需要调整kill-ring-yank-pointer

代码语言:javascript
复制
(when kill-ring-yank-pointer
  (setq kill-ring-yank-pointer kill-ring))
票数 2
EN

Stack Overflow用户

发布于 2017-11-07 09:58:51

M-y(browse-kill-ring)进入终止环模式,然后按'h‘寻求帮助。其中一个条目是:

代码语言:javascript
复制
d               browse-kill-ring-delete

因此,只需将光标放在要删除的条目上按'd‘即可。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13141292

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档