2006-07-04
↓の
べつによく考えたらいらんかった。
というわけで別プロセスで vim 立ち上げたとき、いままでだと screen の buffer で文字列やりとり、つーのやってたけどめどいので作ってみた。
デフォルトだと sy で yank, sp でペースト。結構べんりかも。あと書き込みに cat 使ってる(めどいため)ので cat コマンドが使える環境でしかだめだけどそもそも win じゃ gvim 二つ立ち上げるというのはしないのでいっかとか。id:gaba さんに教えていただきました。ありがとうございます。
~/.vim/plugin/yanktmp.vim
if exists('g:loaded_yanktmp') && g:loaded_yanktmp || &cp
finish
endif
let g:loaded_yanktmp = 1
if !exists('g:yanktmp_file')
let g:yanktmp_file = '/tmp/vimyanktmp'
endif
if !exists('g:yanktmp_key')
let g:yanktmp_key = 1
endif
function! YanktmpYank() range
call writefile(getline(a:firstline, a:lastline), g:yanktmp_file, 'b')
endfunction
function! YanktmpPaste()
exe 'read ' . g:yanktmp_file
endfunction
if g:yanktmp_key > 0
map sy :call YanktmpYank()
map sp :call YanktmpPaste()
endif
man screen
なげええええええええええ。欲しかったのはこれだ。
screen -X readreg p /etc/passwd
screen -X paste p
一度ファイルにおとさなきゃダメかなぁ。
平野綾
やべーちょうかわいいじゃんすか><。とりあえず CD 買おう。
p-_-q
合コンやりたい!
Firefox de JS throw
Error Console だと Chrome のエラー項目に表示されるのか…。