[已解决] 系统粘贴板不能粘贴内容到 Emacs 中去

问题

粘贴的时候会显示

Kill ring is empty

clipboard-yank 也显示一样的内容。

Emacs 版本 25.1.50 Ubuntu 15

我记得昨天还可以呢呀,重启电脑无效。。。

const scrapeIt = require('scrape-it');

Emacs 里面可以粘贴出来,到系统里面去。

好像特定的 Major Mode 不可以,让我再观察下。

解决

使用 customize-vairbale 将 select-enable-primary 的值设置为 t 即可。

解决方案来自 @lujun9972 ,感谢! :kissing:

`select-enable-primary’ 的值是什么?

回家了诶,家里 Mac 并没有这个问题勒。我明天早上看看给你留言。谢谢谢谢你的回复。

select-enable-primary 的值是 nil。我试试看把它换成 t 哈。好了诶!!!谢谢谢!!!

就是有些奇怪,前天好可以,昨天早上就不行了。

好像特定的 major mode 就不可以。让我再观察观察。

在 React Mode 和 JavaScript-IDE Mode 中复制粘贴不可使用。系统为 Ubuntu 15。 @guanghui.qu 手敲的要晕了。

粘贴的内容为当前 buffer 中 Vim 模式中被 kill 的内容。

你直接用 c-y 也不能粘贴么?

1 个赞

不可以 :frowning:

你看一下 kill ring 是否有东西, c-h v kill-ring

检查了 kill ring 是空的。但是在 org 模式下没有这个问题。

奇怪,你用 SPC r e 看看里面的内容?

是之前在 org 模式下粘贴的内容

奇怪,我使用的 emacs mac port 并没有你说的这个问题。。。

1 个赞

我用的 25.1.xx 的版本,逼死人。我换 Sublime 先把手头的活干完先。

咬牙坚持下。。。。。妈蛋的。。坚持下。。。。我暂时不用 Spacemacs 了,换会之前我们写的模块化配置了。

Sublime 现在用不了了,不同系统不用键位完全忍不了。。。