Hatena::ブログ(Diary)

while(1){die; respawn;}

2009-02-25

複数のvimプロセス間でコピペするためのplugin

| 14:33 | 複数のvimプロセス間でコピペするためのpluginを含むブックマーク

screenでvim一杯使ってると、タイトル名のような事がしたくなる。

グーグル先生に聞いてみた。

異なる vim プロセスで yank/paste するプラグイン yanktmp.vim

先人に感謝!

こちらからダウンロード

yanktmp.vim : enables vim to yank and paste through the multi processes

pluginを所定の位置に置いて、

~/.vim/plugin/yanktmp.vim

.vimrc に以下のように書けば

" 異なるvimプロセス間でyank/pasteするプラグイン
map <silent> sy :call YanktmpYank()<CR>
map <silent> sp :call YanktmpPaste_p()<CR>
map <silent> sP :call YanktmpPaste_P()<CR>

sy : yank

sp : カーソル位置にpaste

sP : 次行にpaste

という動作になる。

screenでタブ切り替えて、違うファイル開いてるvim間でコピペできる。これは便利!!

トラックバック - http://d.hatena.ne.jp/tujikiri/20090225/1235540036
Connection: close