emacs在nowindow模式下将kill-ring复制到系统剪贴板

Xpr*_*rog 10 emacs terminal clipboard mode

我在Ubuntu的终结器程序下运行"emacs -nw".我的问题,我无法使用它来杀死系统剪贴板.但是,如果在X11模式下运行,则可以正常工作.你可以帮帮我吗?

提前致谢..

rjr*_*ray 9

"nw"模式下的Emacs未链接到任何X11库.因此,您无法访问X11剪贴板.换句话说,这本身是不可能的.还有实用程序,允许往返于X11剪贴板命令行访问.您必须编写一些elisp代码以将kill-ring活动与您可能使用的任何命令行工具联系起来.

你可能会看到的一个这样的程序是xclip.从kill-ring 剪贴板的选择并不像从剪贴板进入kill-ring那么难.这是因为您在添加到kill-ring时可以控制事件.但emacs不知道X11何时更新剪贴板.所以你可能必须有一个自定义命令,而不是来自kill-ring的典型yanking,一个使用xclip来获取当前剪贴板内容的命令.

在我看来,这似乎是某人已经解决的问题.我不知道足够的elisp来解决它,或者我自己深入研究它.我确实发现这个博客文章指向一个包装xclip的elisp库.我不知道这是否有帮助.

兰迪