O `gx` não abre o URL no gvim, mas funciona no terminal

7

Eu uso o vim no terminal, bem como o gvim. Meu problema é que, no terminal, os gxURLs são abertos sem problemas, mas no gVim nada acontece.

Alguém mais teve esse problema e encontrou uma correção?

Estou usando o gvim 7.4 com os patches 1-52.

moorej
fonte
2
Não sei se é relevante, mas talvez você deva precisar qual sistema operacional está usando. Também tenho o mesmo comportamento em um Debian com o gVim 7.4.
statox

Respostas:

9

Eu apenas tentei isso em um debian com ambiente de desktop XFCE e posso reproduzir o problema. Acontece que o gvim chama o URL xdg-open para abrir o URL, mas infelizmente isso não retornou nada ou exibiu uma mensagem de erro.

No entanto, eu poderia corrigir isso, usando o setsid xdg-openque você precisa definir para o g: netrw

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

Erro aberto com o XFCE

Christian Brabandt
fonte
Obrigado por isso. Eu estou no Ubuntu com Gnome então eu fiz uma ligeira alteração: deixar g: netrw_browsex_viewer = "setsid gnome-aberto"
moorej
3
Poderia explicar por que setsido problema foi solucionado? Obrigado!
Vitor
O mesmo acontece no Ubuntu 17.10 GNOME.
Ciro Santilli publicou
Ubuntu 18.04: Quando uso a configuração, setsidele puxa o documento html para a janela gvim. Quando eu uso let g:netrw_browsex_viewer= "gnome-open"apenas uma tela piscar nenhum navegador. Quando uso o gnome-openbash funciona bem, então qual é o problema com o gnome do Ubuntu?
John Meyer
0

Estou no OS X e a execução do seguinte comando no vim funcionou para mim:

let g:netrw_browser_viewer='open'
jtpereyda
fonte