【问题标题】:Prevent mouse-selected text from being put into Emacs paste buffer?防止将鼠标选择的文本放入 Emacs 粘贴缓冲区?
【发布时间】:2012-08-26 17:11:58
【问题描述】:

在 emacs 中,有一个功能,如果我用鼠标选择文本,则无需按下 ctrl-c 如果我打开了 cua 模式,我可以用 ctrl-v 粘贴到 emacs 中。

我想在保持 cua 模式的同时关闭此功能。我的意思是我想 显式按 ctrl-c 以便将文本复制到剪贴板。

【问题讨论】:

  • 它是否只影响 CUA 绑定或正常的 yanking(粘贴)?

标签: emacs editor cua-mode


【解决方案1】:

我怀疑您使用的 Emacs 版本早于 24 版?如果是这样,请参阅this page of the current Emacs manual 的最后一段。您可以通过将x-select-enable-primary 设置为nil 来摆脱您不喜欢的行为。

根据我的快速测试,将其设置为 T(这不是 Emacs 24 上的默认设置)会重现问题行为,并且这发生在 cua-mode 中而不是在 cua-mode 中。

【讨论】:

  • 供将来参考:在 Unix 上,在应用程序之间复制文本的“老式”方式是主要选择,它的行为有点像剪贴板,并通过用鼠标选择文本来填充。关闭拉取功能后,您仍然可以通过单击鼠标中键插入其内容,这非常有用!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2019-12-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-10-17
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多