我在emacs中设置了这个:
(setq x-select-enable-clipboard t)而且它工作得很好。
也就是说,直到我使用cua-copy (绑定到C-c)从emacs中复制了一些内容。然后,每当我尝试从其他程序复制内容并将其粘贴到emacs中时,它都会使用cua-copy粘贴上次复制的相同条目。
剪贴板本身仍然有效-在任何其他程序中都会定期粘贴相同的条目。
到目前为止,我尝试定义了几个东西,但都无济于事:
(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。
有没有人遇到过这样的问题,或者知道如何解决它?
发布于 2013-02-12 04:06:55
我对Emacs了解不多,无法提供任何见解,但我可以分享对我有效的方法(在Ubuntu上),因为我在~/.emacs中也有绑定到C-c/C-v的复制/粘贴:
(cua-mode t)根据这篇文章:Integrate Emacs copy/paste with System copy/paste我可以复制和粘贴到Emacs和粘贴到Emacs中,而不会出现~/.emacs中使用以下行描述的问题:
(setq x-select-enable-clipboard t)
(setq interprogram-paste-function 'x-cut-buffer-or-selection-value)我看你已经尝试了上面的两行,但是你是不是单独尝试了,没有其他可能与它们冲突的行呢?
发布于 2013-06-14 06:37:07
This Answer不适用于Emacs 24。将这几行代码添加到我的.emacs中对我很有效:
(setq select-active-regions nil)
(setq mouse-drag-copy-region t)https://stackoverflow.com/questions/13917917
复制相似问题