无法在Emacs中复制文本并粘贴到另一个应用程序中

时间:2012-05-21 04:32:09

标签: emacs elisp

我正在运行GNU Linux和GNU Emacs 23.4.2

当我在Emacs中复制文本时(使用 Mw ,或在CUA模式 Cc 中)然后在其他某个应用程序中键入 Cv 以尝试要粘贴复制的文本,它不起作用 - 不粘贴Emacs中的文本。

但是,当我使用Emacs 菜单(编辑 - >复制)复制文本时,这可行 - 我可以使用 Cv <成功将复制的文本粘贴到另一个应用程序中/ KBD>

如何解决此问题,以便通过键绑定进行复制与通过菜单进行复制相同?

3 个答案:

答案 0 :(得分:6)

阅读manual部分25.1.5 Using the Clipboard

  

您可以自定义变量x-select-enable-clipboard以使Emacs yank函数在主选择之前查阅剪贴板,并使kill函数存储在剪贴板中以及主要选择中。否则,这些命令根本不会访问剪贴板。

您可能还应阅读25.1.3 Cut and Paste with Other Window Applications部分。

答案 1 :(得分:2)

将此放入.emacs (setq x-select-enable-clipboard t)

答案 2 :(得分:0)

试试

(cua-mode t)

代替。

另见:http://www.emacswiki.org/emacs/CuaMode