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