我使用命令emacs -nw
从命令行运行emacs然而,当我这样做,并且我尝试将某些内容从我的浏览器复制到我的emacs会话时,它会返回错误“kill ring is empty”。
有人可以告诉我如何以这种方式复制/粘贴吗?感谢。
答案 0 :(得分:1)
在终端会话中运行的程序无权访问窗口系统剪贴板。使用终端仿真程序提供的剪切和粘贴功能。例如,在Gnome的终端程序中按 C-S-v (shift-control-V)进行粘贴。
或者,如果您使用的是X11,则可以使用xsel
程序访问X选项。例如,此函数会将当前X选择粘贴到当前缓冲区中:
(defun paste-from-x ()
(interactive)
(call-process "xsel" nil t))
答案 1 :(得分:1)
使用鼠标标记要复制的文本,然后在Emacs中按 Shift-Insert 为您工作吗?
答案 2 :(得分:0)
我认为我之前的回答可能会对你有所帮助:
首先你需要安装xclip
<img src="http://img.youtube.com/vi/<insert-youtube-video-id-here>/0.jpg">
对于Emacs 24
sudo apt-get install xclip
选择
M-x package-list-packages
详细信息和其他操作系统 https://stackoverflow.com/a/14659015/54848