首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Cua- emacs中的复制/粘贴和系统剪贴板

Cua- emacs中的复制/粘贴和系统剪贴板
EN

Stack Overflow用户
提问于 2012-12-18 00:22:15
回答 2查看 1.8K关注 0票数 0

我在emacs中设置了这个:

代码语言:javascript
复制
    (setq x-select-enable-clipboard t)

而且它工作得很好。

也就是说,直到我使用cua-copy (绑定到C-c)从emacs中复制了一些内容。然后,每当我尝试从其他程序复制内容并将其粘贴到emacs中时,它都会使用cua-copy粘贴上次复制的相同条目。

剪贴板本身仍然有效-在任何其他程序中都会定期粘贴相同的条目。

到目前为止,我尝试定义了几个东西,但都无济于事:

代码语言:javascript
复制
(setq x-select-enable-primary nil)                               
(setq x-select-enable-clipboard t)                               
(setq select-active-regions t)                                   
(global-set-key [mouse-2] 'mouse-yank-primary)                   
(setq yank-pop-change-selection t)                               
(setq interprogram-paste-function 'x-cut-buffer-or-selection-value)

只有当我使用x- clipboard -yank命令从剪贴板强制粘贴时,它才会解析到其正确的状态,直到我再次使用cua-copy。

有没有人遇到过这样的问题,或者知道如何解决它?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-02-12 04:06:55

我对Emacs了解不多,无法提供任何见解,但我可以分享对我有效的方法(在Ubuntu上),因为我在~/.emacs中也有绑定到C-c/C-v的复制/粘贴:

代码语言:javascript
复制
(cua-mode t)

根据这篇文章:Integrate Emacs copy/paste with System copy/paste我可以复制和粘贴到Emacs和粘贴到Emacs中,而不会出现~/.emacs中使用以下行描述的问题:

代码语言:javascript
复制
(setq x-select-enable-clipboard t)
(setq interprogram-paste-function 'x-cut-buffer-or-selection-value)

我看你已经尝试了上面的两行,但是你是不是单独尝试了,没有其他可能与它们冲突的行呢?

票数 1
EN

Stack Overflow用户

发布于 2013-06-14 06:37:07

This Answer不适用于Emacs 24。将这几行代码添加到我的.emacs中对我很有效:

代码语言:javascript
复制
(setq select-active-regions nil)
(setq mouse-drag-copy-region t)
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13917917

复制
相关文章

相似问题

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