Vimからクリップボードへコピー

vim からクリップボードへコピーする方法メモ。

.vimrc に以下の2行を貼り付け

  
nmap _ :.w !nkf -Ws¥|pbcopy  
vmap _ :w !nkf -Ws¥|pbcopy  

nmap はノーマルモードのキーマップ設定。
vmap はビジュアルモードのキーマップ設定。

MacPorts から nkf をインストール

nkf がインストールされてないなら、インストールする。

  
$ sudo port install nkf  

コピーしてみる

vim で何かしらファイルを開く。
コマンドモードで _ を入力してコピー!

雑感

:set nonumber しなくて良くなった。ターミナルからのコピーが楽に。

参考

[vim]vimからMacのクリップボードにコピーする