首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Emacs:删除-区域不删除

Emacs:删除-区域不删除
EN

Stack Overflow用户
提问于 2018-11-30 08:29:18
回答 1查看 376关注 0票数 1

Emacs中的delete-region命令不像预期的那样运行。它将该区域发送到kill-ring,尽管它不应该。

使用delete-backward-char一次删除一个字符时,它会像预期的那样工作,也就是说,它不会将字符发送到kill-ringdelete-region将突出显示的文本发送给kill-ring。请注意,delete-forward-char也可以正常工作。我已经通过使用M-x delete-region直接调用命令来识别问题行为。

我只想删除一个区域,而不将该区域的内容发送给kill-ring。下面是一系列类似类型的查询。关于这个主题,我已经查阅了几篇文章,包括136581637351179144751257365,但是所提出的解决方案都不起作用,因为它们往往通过引用delete-region命令来解决问题。我还检查了埃玛斯威基中的相关条目,但这也没有解决这个问题。

下面是Emacs中命令的描述:

delete-region是‘C源代码’中的一个交互式内置函数。 (delete-region START END) 删除STARTEND之间的文本。如果交互调用,则删除点和标记之间的区域。此命令删除缓冲区文本而不修改杀死环。

我的经验是这种描述是不正确的。我在Ubuntu18.04上使用Emacs 25.2.2。

任何帮助都将不胜感激。

EN

回答 1

Stack Overflow用户

发布于 2018-12-29 18:23:23

事实上,这是非常简单的。我只需要为以下两个命令保留默认值。

X-选择-启用-主 X-选择-启用-剪贴板

为了获得Emacs之外的yank命令更好的行为,我最终牺牲了Emacs中yank命令的行为。我建议新手不要弄乱这些特定的命令,并保留默认值。

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

https://stackoverflow.com/questions/53553864

复制
相关文章

相似问题

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