如何从脚本访问 Shift-Insert(粘贴)剪贴板?你可以看看我用的是什么这里。
编辑:演示它是如何工作的,其中xclip
:
echo hello | xclip -selection secondary
xclip -o -selection secondary
编辑2:刚刚实施了以下解决方案。这将使我的生活变得更加轻松,所以我想我会分享它。
首先,脚本pst
:
#!/bin/zsh
echo -n `xclip -d ":0" -o -selection clipboard`
然后,在.emacs
:
(defun pst ()
"Inserts the X clipboard (xclip -d :0 -o -selection clipboard) at
point. `M-1' (the '(1)) to insert in the current buffer."
(interactive)
(shell-command "pst" '(1))
(end-of-line) )
现在,在任何 tty 中,在 Emacs 中粘贴pst
, (任何地方,但特别是在 tty 中,如在 X 中,您已经有 Shift-Insert)M-x pst
。
答案1
xclip
将允许您访问“主要”、“次要”和“剪贴板”选项,并通过选项选择哪一个-selection
。