!xdg-打开无法在我的默认浏览器中打开该网站

!xdg-打开无法在我的默认浏览器中打开该网站

我在 archlinux 上使用 gvim 7.3.401。shell 命令:!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被终止,同时使调用进入后台(如建议的那样陳文) 没有:

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

(*)-如果我错了,请纠正我

相关内容