Estoy usando gvim 7.3.401 en archlinux. El comando de shell :!xdg-open http://www.vim.org
no 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 gvim
genera 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-open
llamada asincrónica interna X
finaliza, 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