私は archlinux で gvim 7.3.401 を使用しています。シェル コマンドで:!xdg-open http://www.vim.org
は、そのリンクでデフォルトのブラウザーが開きません。実際、何も行われないようです。
これは期待通りに動作しますターミナル vim 内
gvim でも動作させるにはどうしたらいいでしょうか?
答え1
試す:!xdg-open http://www.vim.org &
私も同じ問題を抱えていましたが、LaTeXボックスそれはそれを行います。
答え2
ここでの問題は、gvim
各コマンドごとに新しいダミーターミナルが生成され、コマンドが返された後にそれが強制終了されることです。つまり、
:!xdg-open http://www.vim.org
すぐに戻り、xdg-open
内部の非同期呼び出しはX
終了し、呼び出しはバックグラウンドで実行される(sappjw) は以下を行いません:
:!xdg-open http://www.vim.org &
(*) - 間違っていたら訂正してください