Windows の Vim では system() が遅いと言われている(?)んですがそれを vimproc を使用して高速化してみました。 まだ簡易版なんですが system() と比べてだいたい 3〜15倍ほど早くなりました。 [ソース] let s:cmd = {} function! s:cmd.open() let cmd = "cmd.exe" let self.vimproc = vimproc#popen3(cmd) while 1 let output = self.vimproc.stdout.read() if output =~ '.\+>$' break endif endwhile endfunction function! s:cmd.close() call self.vimproc.stdout.close() call self.vimproc.stde