こちらから
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
みたいに。