`gx`はgvimでURLを開かないが、ターミナルでは機能する


7

ターミナルではgvimと同様にvimを使用しています。私の問題は、ターミナルでgxは問題なくURLを開くことですが、gVimでは何も起こりません。

他の誰かがこの問題を経験し、修正を見つけましたか?

パッチ1〜52を適用したgvim 7.4を使用しています。


2
それが適切かどうかはわかりませんが、使用しているOSを正確に把握する必要があります。また、gVim 7.4を使用するDebianでも同じ動作をします。
statox

回答:


9

XFCEデスクトップ環境のdebianでこれを試したところ、問題を再現できました。結局のところ、gvimはxdg-open URLを呼び出してURLを開きますが、残念ながら何も返されず、エラーメッセージも表示されませんでした。

ただし、これを修正するにsetsid xdg-openは、g:netrwに設定する必要があるものを使用します。

:let g:netrw_browsex_viewer="setsid xdg-open"

XFCEでオープンしたバグ


これをありがとう。私はわずかな変更を行ったので、私はGnomeのとUbuntuの上だ:聞かせグラム:netrw_browsex_viewer =「がsetsidのgnome-オープン」
moorej

3
setsid問題を修正する理由を説明していただけますか?ありがとう!
ビクトー

Ubuntu 17.10 GNOMEでも同じことが起こります。
Ciro Santilli冠状病毒审查六四事件法轮功

Ubuntu 18.04:この設定を使用するとsetsid、htmlドキュメントがgvimウィンドウに表示されます。let g:netrw_browsex_viewer= "gnome-open"画面のちらつきだけを使用すると、ブラウザは表示されません。gnome-openbashから使用すると問題なく動作するので、Ubuntu gnomeの何が問題になっていますか?
ジョンマイヤー

0

私はOS Xを使用していて、vimで次のコマンドを実行するとうまくいきました。

let g:netrw_browser_viewer='open'
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.