我正在运行 GNU Linux 和 GNU Emacs 23.4.2
当我在 Emacs 中复制文本(使用M-w,或在 CUA 模式下C-c)然后键入C-v其他应用程序以尝试粘贴复制的文本时,它不起作用——来自 Emacs 的文本没有被粘贴。
但是,当我改为使用 Emacs菜单(编辑->复制)复制文本时,这是可行的——我可以成功地将复制的文本粘贴到另一个应用程序中C-v。
我该如何解决这个问题,以便通过键绑定复制与通过菜单复制相同?
阅读手册,第25.1.5 节使用剪贴板:
您可以自定义变量
x-select-enable-clipboard
以使 Emacs yank 函数在主选择之前咨询剪贴板,并使 kill 函数与主选择一样存储在剪贴板中。否则,这些命令根本不会访问剪贴板。
您可能还应该阅读第25.1.3 节使用其他窗口应用程序进行剪切和粘贴。
把它放在你的 .emacs 中(setq x-select-enable-clipboard t)