【发布时间】:2011-07-29 09:13:24
【问题描述】:
默认情况下,Emacs 23.x 似乎会将被杀死的内容复制到 kill ring 和系统剪贴板。是否可以将杀戮环和剪贴板分开?
例如,ctrl+k 将内容放在 kill ring 上,cmd+x 将内容放在系统剪贴板上,而 kill ring 不理会。p>
【问题讨论】:
默认情况下,Emacs 23.x 似乎会将被杀死的内容复制到 kill ring 和系统剪贴板。是否可以将杀戮环和剪贴板分开?
例如,ctrl+k 将内容放在 kill ring 上,cmd+x 将内容放在系统剪贴板上,而 kill ring 不理会。p>
【问题讨论】:
这在this thread 中讨论过:
将 interprogram-cut-function 设置为 nil 应该可以解决问题。
如果我做一个 选择 Windows 方式并执行 Ctrl-C 或 CTRL-Insert,然后无论我 选择的应该被复制到剪贴板。
我认为没有办法开箱即用,但你应该这样做 能够编写一个调用 x-select-text 的简单命令,并将其绑定 到任何你想要的键。
【讨论】:
放入您的 .emacs 文件:
(setq interprogram-cut-function nil)
【讨论】: