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