请教怎么实现region一段文本,同时发送到剪切板中

平时在选中某段文本(region),希望能同时发送到剪切板中,执行kill-ring-save会取消当前的选区(region),自己找了一阵子,没有找到相应的函数,copy-region-as-kill也会取消选区

请问大家有相关的实现方法吗

默认 GUI Emacs 就有这个功能,你的没有吗?或者你是在终端里用的 Emacs 么?在终端里的话,可以用终端提供的复制操作。

大概这样

(let (deactivate-mark)
  (copy-region-as-kill nil nil t))

确实不行,我再看看问题在哪里,感谢

感谢,我试一下

找到了,是设置变量

(setq x-select-enable-primary t)