我正在使用emacs -nw
(Emacs 24.5,Ubuntu 16.04)。我发现默认的emacs M-w
C-y
键不能与操作系统互换。
经过一番研究,似乎最全面的解决方案是使用simpleclip。 EmacsWiki说
simpleclip
您可以使用总是https://github.com/rolandwalker/simpleclip 的工作原理。
但是查看上面的使用指南,simpleclip
使用了与默认M-w
C-y
或操作系统完全不同的一组键Ctrl-Shift-c
,Ctrl-Shift-v
用于复制粘贴
;;按super-c复制而不影响杀戮戒指。
;;按super-x或super-v剪切或粘贴。
我真的不想在我的PC键盘上使用super
键,并且不想记住(或说服其他人记住)另一组复制粘贴键。
对于GUI emacs,我可以在emacs中复制一些内容并将其粘贴到另一个终端而无需任何配置。大多数情况下,我不认为Emacs与 在终端模式下,大部分都会崩溃。如果我使用操作系统副本( 我对elisp不太熟悉。我的问题: 如何自定义或配置 其他相关的SO问题:gedit
有任何不同,只是emacs复制粘贴密钥M-w
C-y
可以另外使用。< / p>
Ctrl-Shift-c
),则emacs中的一行可以复制到目标终端中的两行或更多行,因为该行太长。使用M-w
复制的内容根本不粘贴到其他程序中,即使我尝试在其他SO问题之后设置某些变量,例如:(setq x-select-enable-clipboard t)
simpleclip
,以便emacs -nw
中的复制粘贴与操作系统中的复制粘贴完全相同?
答案 0 :(得分:0)
我建议您使用xclip
包,您可以从GNU ELPA安装(即通过M-x package-list-packages
)。它需要在X11下安装xclip
实用程序(例如通过aptitude install xclip
)并使用macOS下的pbcopy/pbpaste
。