スクリプトから Shift-Insert クリップボードにアクセスする

スクリプトから Shift-Insert クリップボードにアクセスする

スクリプトから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) )

pstEmacsのすべてのtty(どこにでも、特にShift-Insertを持っているXのようなtty)に貼り付けますM-x pst

答え1

xclipプライマリ、セカンダリ、およびクリップボードのオプションにアクセスでき、オプションでどちらを選択するかを選択できます-selection

関連情報