Re: [emac] 终端机下Emacs无法与其他程式共用剪贴簿

楼主: dyoll (lloyd huang)   2012-09-19 11:21:17
您好,参考网页 http://emacswiki.org/emacs/CopyAndPaste 用 xsel work。
我用 KDE 但没用剪贴簿,所以有简单的改了一下 xsel 参数。您参考看看。
测试方法如下:
$> cat /tmp/emacs.el
(defun yank-to-x-clipboard ()
(interactive)
(if (region-active-p)
(progn
(shell-command-on-region (region-beginning) (region-end) "xsel -i")
(message "Yanked region to clipboard!")
(deactivate-mark))
(message "No region active; can't yank to clipboard!")))
$> /usr/bin/emacs -nw -q -l /tmp/emacs.el
找一段文字,用 M-@ 反白 mark 起来,之后 M-x yank-to-x-clipboard 就可以了。
※ 编辑: dyoll 来自: 60.248.249.148 (09/19 11:25)
作者: kuan (kuan_hiroshi)   2012-09-21 23:28:00
感谢!可以了!不过其实还是希望可以直接使用kill-ring(像C-k后贴到其他程式这个非常常用到

Links booklink

Contact Us: admin [ a t ] ucptt.com