【问题标题】:how to delete a region of text in emacs? [duplicate]如何删除emacs中的文本区域? [复制]
【发布时间】:2009-08-10 21:39:58
【问题描述】:

可能重复:
Emacs: how to delete text without kill ring?

我厌倦了我在 emacs 中“删除”的所有内容都被添加到 kill-ring 中;这总是意味着我必须 M-y 两次才能越过我刚刚删除的内容来获取我要粘贴的内容!

有没有一种简单的方法来实际“删除”我选择的内容,而不是将其添加到杀人环?其他人如何处理这个问题?将您“删除”的内容添加到杀戮环中,这不是也让您感到烦恼吗?

【问题讨论】:

  • 不是相关列表中的第一个问题 exact 重复 - stackoverflow.com/questions/637351/…
  • 啊,我明白了,是的,mod 可以随意删除这个问题 :)
  • 顺便说一句:您可能只需要拆分 killring 和剪贴板,并将两者的作品绑定到不同的键。例如。 c-y 从剪贴板粘贴,s-y 从 kill-ring 粘贴。有关详细信息,请参阅this answer 和最后一条评论。

标签: emacs


【解决方案1】:

当然。虽然 C-w 默认执行 (kill-region),但您可以改为执行 (delete-region) - 同样适用于 kill-whole-line、kill-word 以及您可能计划的任何其他类型的杀戮。

您可以通过按 M-x 然后键入它来执行删除区域,尽管这似乎取消了您现在必须执行的额外 M-y 的节省,因此将删除功能绑定到...一些键.. ......某种......可能会更可取。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-04-29
    • 2022-01-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-18
    • 1970-01-01
    相关资源
    最近更新 更多