加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

Emacs 25从x windows PRIMARY剪贴板缓冲区用键盘猛拉

发布时间:2020-12-13 22:30:32 所属栏目:Windows 来源:网络整理
导读:在 Linux环境中使用Emacs 25,我经常使用鼠标复制文本,并希望我可以在Emacs中使用某些命令粘贴复制的文本,但目前我所知道的唯一方法是通过鼠标中键单击鼠标 – 猛拉原色. 我试图将它绑定到一个键命令,同时将mouse-yank-at-point设置为true,但这(我怀疑)需要鼠
在 Linux环境中使用Emacs 25,我经常使用鼠标复制文本,并希望我可以在Emacs中使用某些命令粘贴复制的文本,但目前我所知道的唯一方法是通过鼠标中键单击鼠标 – 猛拉原色.

我试图将它绑定到一个键命令,同时将mouse-yank-at-point设置为true,但这(我怀疑)需要鼠标事件才能正常工作,我不知道如何让Emacs进入相信由于击键导致鼠标事件发生.

有人有主意吗?或者只是知道从PRIMARY选择中用键盘猛拉的正确方法?

解决方法

看完克里斯蒂安的回答后,我找到了select.el并找到了以下内容,以便坚持我的.emacs

;; Pull from PRIMARY (same as middle mouse click)
(defun get-primary ()
  (interactive)
  (insert
   (gui-get-primary-selection)))
(global-set-key "C-cC-y" 'get-primary)

编辑:正如Stefan所指出的,gui-get-primary-selection(以及更通用的gui-get-selection)仅在Emacs 25及更高版本中可用.在Emacs 25.1中,x-get-selection已经过时了.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读