ターミナルの Vim のテキストをクリップボードにコピーする

ターミナルの Vim に書いたテキストをクリップボードにコピーしたく、"vim・mac間でクリップボードを介してやり取りする方法 完結編" を参考にやってみた。

nkf が入っていない

nkf が入っていなかったので、MacPorts で入れようとしたら MacPorts も入っていない。

Xcode/MacPorts を入れる

macports.org に行って、XcodeMacPorts を入れる。

パスを通す

.bash_profile に

export PATH=/opt/local/bin:/opt/local/sbin:$PATH

を追加。

nkf を入れる

$ sudo port -v selfupdate
$ sudo port install nkf
$ nkf --version
Network Kanji Filter Version 2.0.8 (2007-07-20)
Copyright (C) 1987, FUJITSU LTD. (I.Ichikawa),2000 S. Kono, COW
Copyright (C) 2002-2007 Kono, Furukawa, Naruse, mastodon

Vim のテキストをクリップボードにコピーする

あとは、参考サイトどおりに

:w !nkf -Ws|pbcopy

テキストエディットに貼り付けて日本語が化けないことを確認。