Es gibt eine Fülle von Klemmbrettern, mit denen Sie es zu tun haben könnten. Ich nehme an, Sie sind wahrscheinlich ein Linux-Benutzer, der Dinge in die primäre Zwischenablage von X Windows legen möchte. Normalerweise verfügt die Zwischenablage, mit der Sie sprechen möchten, über ein Dienstprogramm, mit dem Sie mit ihr sprechen können.
Im Fall von X gibt es xclip
(und andere). xclip -selection c
sendet Daten an die Zwischenablage, die mit Strg + C funktioniert , Strg + V in den meisten Anwendungen.
Wenn Sie Mac OS X verwenden, gibt es pbcopy
. B. cat example.txt | pbcopy
Wenn Sie sich im Linux-Terminalmodus befinden (kein X), dann schauen Sie in gpm
nach oder Bildschirm, der eine Zwischenablage hat. Versuchen Sie es mit screen
Befehl readreg
.
Verwenden Sie unter Windows 10+ oder Cygwin /dev/clipboard
oder clip
.
Stellen Sie sicher, dass Sie alias xclip="xclip -selection c"
verwenden Andernfalls können Sie nicht mit Strg einfügen +v .
Beispiel:Nach dem Ausführen von echo -n test | xclip
, Strg +v fügt test
ein
Installieren
# You can install xclip using `apt-get`
apt-get install xclip
# or `pacman`
pacman -S xclip
# or `dnf`
dnf install xclip
Wenn Sie keinen Zugriff auf apt-get
haben noch pacman
, noch dnf
, die Quellen sind auf sourceforge verfügbar.
Einrichtung
Bash
In ~/.bash_aliases
, hinzufügen:
alias setclip="xclip -selection c"
alias getclip="xclip -selection c -o"
Vergessen Sie nicht, Ihre neue Konfiguration mit . ~/.bash_aliases
zu laden oder indem Sie Ihr Profil neu starten.
Fisch
In ~/.config/fish/config.fish
, hinzufügen:
abbr setclip "xclip -selection c"
abbr getclip "xclip -selection c -o"
Vergessen Sie nicht, Ihre fish-Instanz neu zu starten, indem Sie Ihr Terminal neu starten, damit die Änderungen wirksam werden.
Verwendung
Sie können jetzt setclip
verwenden und getclip
, z. B.:
$ echo foo | setclip
$ getclip
foo