【发布时间】:2017-12-14 09:14:35
【问题描述】:
我正在使用emacs -nw(Emacs 24.5,Ubuntu 16.04)。而且我发现默认的 emacs M-w C-y 键不能与操作系统互换使用。
经过一番研究,似乎最全面的解决方案是使用 simpleclip。 EmacsWiki 这么说
简单剪辑
您可以使用https://github.com/rolandwalker/simpleclip,它总是 有效。
但是查看上面的使用指南,simpleclip 使用一组与默认 M-w C-y 或操作系统 Ctrl-Shift-c、@987654332完全不同的键@复制粘贴
;;按 super-c 复制,不影响杀伤环。
;;按 super-x 或 super-v 进行剪切或粘贴。
我真的不想在我的 PC 键盘上经常使用 super 键,也不想记住(或说服其他人记住)另一组复制粘贴键。
对于 GUI emacs,我可以在 emacs 中复制一些内容并将其粘贴到另一个终端,而无需任何配置。大多数情况下,我觉得 Emacs 与 gedit 没有什么不同,除了可以使用 emacs 复制粘贴键 M-w C-y。
在终端模式下,大部分都崩溃了。如果我使用 OS 复制 (Ctrl-Shift-c),emacs 中的一行可以复制到目标终端中的两行或多行,因为该行太长。使用M-w 复制的内容根本不会粘贴到其他程序中,即使我尝试在其他 SO 问题之后设置某些变量,例如:
(setq x-select-enable-clipboard t)
我对 elisp 不是很熟悉。我的问题:
如何自定义或配置simpleclip,使emacs -nw 中的复制粘贴与操作系统中的复制粘贴完全相同?
其他相关的 SO 问题:
【问题讨论】: