vimprocを使用してコマンド実行する方法
提供: neovim/vim入門
2014年12月30日 (火) 17:30時点におけるDaemon (トーク | 投稿記録)による版 (ページの作成:「vimprocとは、vimからプロセスを非同期で実行する仕組みを提供するプラグインです。 '''読み方''' ;vimproc:ぶいあいえむ ぷろく __...」)
スポンサーリンク
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/')
関連項目
ツイート
スポンサーリンク