tokoromのその他の日記
- iPhoneアプリ開発関連: iPhoneアプリ開発まっしぐら★
- それ以外: 寄り道ばかりの お勉強日記★
2011-12-11
Mac+Terminal.app+tmux+vimでもクリップボードを使えるようにする
上記の組み合わせだと意外と面倒だったのでメモしておきます。
tmuxを使っていないなら、はじめの部分は必要ありません。
また、GUI版のVimを使っているなら2番目のやつだけでOKです。
1. Mac+Terminal.app+tmuxでpbcopy/pbpasteを使えるようにしておく
後から入れるVimのプラグインが内部的にpbcopy/pbpasteを使っているとのことで、まずはこれをやっておく必要があります。
やりかたについては、
をご参照ください。
この中の
$ date | pbcopy
までが成功すればOKです。
2. vimrcにクリップボード利用の設定をしておく
.vimrcに以下1行を追加。
set clipboard=unnamed
これにより、ヤンク(y)やペースト(p)のときに自動的にクリップボード*1を使うようになるとのこと。
ただ、これはCUI版Vimでは有効でない。
3. Vimにfakeclipをインストールする
最後に、CUI版Vimでもクリップボードを使えるように
をVimにインストールします。
完了!
これで晴れて、
- ブラウザからコピーしてきた文章をVimに「p」でペースト!
- Vimで「yy」でコピーした行をメールにペースト!
などが気軽にできるようになります。
*1:正確には*レジスタ
コメントを書く
