Wenn ich pbcopy auf eine kleine Datei oder Zeichenfolge anwende oder es einfach ausführe, passiert nichts. Ich bekomme nur einen blinkenden Cursor angezeigt. Ich kann noch etwas eingeben, aber nur mit Strg+C beenden. Kennt das jemand? Mache ich etwas falsch? Was kann ich versuchen/tun, um das Problem zu beheben?
Antwort1
Ich stelle mir pbcopy als eine Pipe-Senke vor, und das Verhalten von pbcopy
und xclip
passt dann perfekt. Sie nehmen Daten über die Standardeingabe und legen sie in die Zwischenablage.
# With pbcopy
cat file_name | pbcopy
echo "Stuff, copied via tmux/vim internal buffer" | pbcopy
# With xclip
cat file_name | xclip -selection clipboard
echo "Yeah, vim,tmux can copy directly into clipboard buffer" | xclip -selection clipboard
<<<
ist nur eine Eingabeumleitung (Sonderfall von <<
) und durch diesen Denkprozess wird es einfacher zu verwenden, da Folgendes gleichwertig ist
echo Hi | sink
sink <<< Hi
Antwort2
Ich habe ein ähnliches Problem. Befehle wie dieser funktionieren nicht:
pbcopy hey
Aber es scheint, als ob das hier funktioniert:
pbcopy <<< hey