Skip to content
2月 13 / rakkyoo

tmux でpbcoyを使う

tmux を使っていて,一つはまってしまったのが,「pbcopy」です.

pbcopyは,クリップボードにテキストを流したい時に使います.
「test.txt」の内容をクリップボードにそのままコピーしたい場合は,

1
$ cat test.txt | pbcopy

とパイプでpbcopyに流せばできるのですが,tmux ではできません.

調べてみると,もう解決してくれている方がいらっしゃって,,,

この通りにやれば問題なくpbcopyが使えるようになりました.

以下,備忘録です.

1. tmux-MacOSX-pasteboardのダウンロード

ここから,ダウンロードすればいいのですが,git cloneをターミナルから行なえば簡単にできます.

1
$ git clone https://github.com/ChrisJohnsen/tmux-MacOSX-pasteboard.git

とするだけです.

2. makeする

ダウンロードしたディレクトリに移動して,,,

1
2
$ cd tmux-MacOSX-pasteboard
$ make reattach-to-user-namespace

とするだけです.

3. ファイルを「bin」にコピーする

Macport経由でインストールした tmux の場合は,「/opt/local/bin」にコピーすればOKなので,

1
$ sudo cp reattach-to-user-namespace /opt/local/bin

として,コピーするだけです.

4.「~/.tmux.conf」に追記する

「~/.tmux.conf」に以下を追記すれば完了です.

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

以上で無事にpbcopyが使えるようになりました.
また,ちょっぴり快適に.

[`twib` not found]

Leave a comment

CAPTCHA


This blog is kept spam free by WP-SpamFree.