Macのvimでクリップボードを使用する。
OSX Lion(10.7)で標準インストールされているVimでは.vimrcでclipboardの設定をしてもクリップボードの共有がうまくいきません。調べてみた所、どうやらクリップボードが無効化されている状態でインストールをされているようです。そこでMacPortsを使用してクリップボードが有効化されているVimをインストールしました。
インストールをしたVimのバージョンは7.3.237です。
oxdb$ port list | grep vim rails.vim @4.3 editors/rails.vim vim @7.3.237 editors/vim vim-app @7.3.237 editors/vim-app p5-text-vimcolor @0.11 perl/p5-text-vimcolor vim2html @1.46 textproc/vim2html oxdb$ sudo port install vim Password:
インストール完了後にclipboardの設定を確認すると"+clipboard"となっているのでクリップボードが有効化されているのが確認できます。
oxdb$ vim --version | grep clip -clientserver +clipboard +cmdline_compl +cmdline_hist +cmdline_info +comments +wildmenu +windows +writebackup -X11 -xfontset -xim -xsmp -xterm_clipboard
最後にvimrcに"set clipboard=unnamed"とオプションを追加して、Vimでヤンクしたデータをそのままその他のアプリケーションで使用する事が可能になりました。
oxdb$ echo "set clipboard=unnamed" >> ~/.vimrc