こちらから
mac の zsh で、表示されてるコマンドラインを手早くクリップボードにコピーしたい - hibomaのはてなダイアリー
下記を.zshrcに記載する
# 名前はなんでもいい
pbcopy-buffer(){
print -rn $BUFFER | pbcopy
zle -M "pbcopy: ${BUFFER}"
}
zle -N pbcopy-buffer
bindkey '^x^p' pbcopy-bufferを記述するだけ。ね、簡単でしょ?というかすごいよね。
意外と便利だったりする
補足:
pbcopyというコマンドがキーですね。
pbcopyはコピーするコマンドで、
パイプと一緒につかうのが基本のようだ
% ls -la | pbcopy
みたいに。