「vimprocを使用してコマンド実行する方法」の版間の差分
提供: neovim/vim入門
(ページの作成:「vimprocとは、vimからプロセスを非同期で実行する仕組みを提供するプラグインです。 '''読み方''' ;vimproc:ぶいあいえむ ぷろく __...」) |
(相違点なし)
|
2014年12月30日 (火) 17:30時点における版
vimprocとは、vimからプロセスを非同期で実行する仕組みを提供するプラグインです。
読み方
- vimproc
- ぶいあいえむ ぷろく
概要
vimprocのpopen2を使用して、コマンドを実行する例です。
function! Execcmd(cmd) let l:proc = vimproc#popen2(a:cmd) let l:response = '' while !l:proc.stdout.eof let l:response .= l:proc.stdout.read() endwhile return l:response endfunction
呼び出し方は、以下の通りです。
echo Execcmd('ls /bin/')