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