vimprocを使用してコマンド実行する方法
提供: neovim/vim入門
スポンサーリンク
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/')
関連項目
ツイート
スポンサーリンク