스크립트에서 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) )

pst이제 Emacs의 모든 tty (어디든지, 특히 이미 Shift-Insert가 있는 X와 같은 tty) 에 붙여넣습니다 M-x pst.

답변1

xclip기본, 보조 및 클립보드 옵션에 액세스할 수 있으며 옵션을 통해 어느 것을 선택할지 선택할 수 있습니다 -selection.

관련 정보