Existuje velké množství schránek, se kterými se můžete potýkat. Očekávám, že jste pravděpodobně uživatel Linuxu, který chce vkládat věci do primární schránky X Windows. Schránka, se kterou chcete mluvit, má obvykle nástroj, který vám umožní s ní mluvit.
V případě X je to xclip
(a další). xclip -selection c
odešle data do schránky, která pracuje s Ctrl + C , Ctrl + V ve většině aplikací.
Pokud používáte Mac OS X, je zde pbcopy
. např. cat example.txt | pbcopy
Pokud jste v terminálovém režimu Linux (bez X), podívejte se do gpm
nebo obrazovka, která má schránku. Vyzkoušejte screen
příkaz readreg
.
V systému Windows 10+ nebo cygwin použijte /dev/clipboard
nebo clip
.
Ujistěte se, že používáte alias xclip="xclip -selection c"
jinak nebudete moci vložit pomocí Ctrl +v .
Příklad:Po spuštění echo -n test | xclip
, Ctrl +v vloží test
Instalovat
# You can install xclip using `apt-get`
apt-get install xclip
# or `pacman`
pacman -S xclip
# or `dnf`
dnf install xclip
Pokud nemáte přístup k apt-get
ani pacman
, ani dnf
, zdroje jsou dostupné na sourceforge.
Nastavení
Bash
V ~/.bash_aliases
, přidejte:
alias setclip="xclip -selection c"
alias getclip="xclip -selection c -o"
Nezapomeňte načíst novou konfiguraci pomocí . ~/.bash_aliases
nebo restartováním svého profilu.
Ryby
V ~/.config/fish/config.fish
, přidejte:
abbr setclip "xclip -selection c"
abbr getclip "xclip -selection c -o"
Nezapomeňte restartovat instanci ryb restartováním terminálu, aby se změny projevily.
Použití
Nyní můžete použít setclip
a getclip
, např.:
$ echo foo | setclip
$ getclip
foo