通常我在文字终端环境下使用emacs来处理文本。然而,在某些特殊情况下,我想要与系统的剪贴板进行交互,例如,将文本从emacs复制到网站中。是否可以直接从emacs向系统剪贴板中粘贴文本?如何操作呢?
在emacs中,终端只是一个缓冲区。如果您使用eshell
运行终端,则可以像在普通缓冲区中一样直接使用M-w复制到剪贴板。
如果您使用ansi-term
运行终端,则复制/粘贴有点棘手。您需要使用C-c C-j进入term-line-mode
,复制所需内容,然后使用C-c C-k返回term-char-mode
。有关详细信息,请参见此答案。