2013-08-22 193 views
1

我用命令的emacs -nw命令列运行的emacs复制/粘贴从emacs的命令行

然而,当我这样做,我尝试从,说,我的浏览器粘贴的东西复制到我的Emacs会话,它返回错误“杀戒是空的”。

有人可以让我知道我可以如何复制/粘贴这种方式?谢谢。

回答

0

终端会话中运行的程序无权访问窗口系统剪贴板。使用终端仿真器提供的剪切和粘贴功能。例如,在Gnome的终端程序中按C-S-v(shift-control-V)进行粘贴。

或者,如果您使用的是X11,则可以使用xsel程序来访问X选择。例如,该功能将当前的X选择粘贴到当前缓冲区:

(defun paste-from-x() 
    (interactive) 
    (call-process "xsel" nil t)) 
0

是否标志着你想用鼠标复制的文本,然后按Shift键,插入在Emacs为您工作?

0

我觉得这以前我的回答可以帮助你:

首先,你需要安装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