スクリプトから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) )
pst
Emacsのすべてのtty(どこにでも、特にShift-Insertを持っているXのようなtty)に貼り付けますM-x pst
。
答え1
xclip
プライマリ、セカンダリ、およびクリップボードのオプションにアクセスでき、オプションでどちらを選択するかを選択できます-selection
。