はじめに
Macで最近いろいろやるようになって、クリップボードと連携させたくなったので設定しました。
環境は OSX 10.9.5 です。シェルはzshを使っています。
clipboardオプションを有効にしたVimのインストール
下記結果で +clipboard が取得できればclipboardに対応しているvimなので新たにインストールしなくてよいです。
vim --version | grep +clipboard
対応していなかった場合はVimをインストールします。
brew install vim
sudo mv /usr/bin/vim /usr/bin/old_vim
sudo ln /usr/local/Cellar/vim/7.4.{インストールしたpatchバージョン}/bin/vim /usr/bin/
vimrcに設定を追加します。
echo'set clipboard+=unnamed'>> ~/.vimrc
tmuxの設定をする
OSXで使うために、tmuxのラッパー reattach-to-user-namespaceをインストールし、tmuxの設定を追加します。
brew install reattach-to-user-namespace
echo'set-option -g default-command "reattach-to-user-namespace -l zsh"'>> ~/.tmux.conf
これで、tmuxを起動するとVimとクリップボードの共有ができるようになっています。