!xdg-abiertono abre el sitio web en mi navegador predeterminado

!xdg-abiertono abre el sitio web en mi navegador predeterminado

Estoy usando gvim 7.3.401 en archlinux. El comando de shell :!xdg-open http://www.vim.orgno abre mi navegador predeterminado con ese enlace. De hecho, parece no hacer nada.

Esto funciona como se esperabadentro de la terminal vim

¿Cómo puedo hacer que funcione también en gvim?

Respuesta1

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

Tuve el mismo problema hasta que vi cómoCaja de látexlo hace.

Respuesta2

El problema aquí es que gvimgenera una nueva terminal ficticia para cada comando y aparentemente la elimina después de que regresa el comando. Entonces el:

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

devuelve inmediatamente y aparentemente (*) la xdg-openllamada asincrónica interna Xfinaliza, mientras que la llamada pasa a segundo plano (como lo sugieresappjw) no:

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

(*) - Por favor corrígeme si estoy equivocado

información relacionada