!xdg-打開無法在我的預設瀏覽器中開啟該網站

!xdg-打開無法在我的預設瀏覽器中開啟該網站

我在 archlinux 上使用 gvim 7.3.401。 shell 命令:!xdg-open http://www.vim.org不會使用該連結開啟我的預設瀏覽器。事實上,它似乎什麼也沒做。

這按預期工作在終端 vim 中

我怎麼能讓它在 gvim 中也能工作?

答案1

嘗試:!xdg-open http://www.vim.org &

我遇到了同樣的問題,直到我看到如何乳膠盒可以。

答案2

這裡的問題是,確實gvim為每個命令產生一個新的虛擬終端,並且在命令返回後顯然會殺死它。所以:

:!xdg-open http://www.vim.org

立即返回並且顯然(*)xdg-open內部非同步呼叫X被終止,同時使呼叫轉到後台(如薩普jw) 不:

:!xdg-open http://www.vim.org &

(*) - 如果我錯了,請糾正我

相關內容