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.


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


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'
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.