tmux上でmacコマンドpbcopy,pbpaste(クリップボードのコピーペースト)を使用できるようにする方法をメモ

tmux上でpbcopyを実行してもクリップボードにコピーされなかったので忘れないようにメモ

tmux上でクリップボードに保存するにはこちら方法でも可能
[tmux]tmux上でviモードでクリップボードにコピーする方法

参考:
https://github.com/ChrisJohnsen/tmux-MacOSX-pasteboard

検証

testという文字列をクリップボードにコピー

echo test | pbcopy

コピーの終了コードを確認(成功は0 失敗は1)すると1になっている

echo $?

クリップボードのコピーがうまくいっていない

解決方法

こちらで導入したreattach-to-user-namespaceが必要
[tmux]tmux上でviモードでクリップボードにコピーする方法

reattach-to-user-namespaceインストール

brew install reattach-to-user-namespace

tmux.confの編集(下記コードをtmux.confに追加)

set-option -g default-command "reattach-to-user-namespace -l bash"

※シェルがzsh等の場合は最後bashでなく置き換える事

tmux.confの設定を反映

tmux kill-server

再検証

testという文字列をクリップボードにコピー

echo test | pbcopy

クリップボードに保存されていればOK

その他おすすめの備忘録

Tagged with:
 

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>