`gx` không mở url trong gvim nhưng hoạt động trong terminal


7

Tôi sử dụng vim trong thiết bị đầu cuối cũng như gvim. Vấn đề của tôi là trong terminal gxmở url mà không có vấn đề gì nhưng trong gVim không có gì xảy ra.

Có ai khác có kinh nghiệm vấn đề này và tìm thấy một sửa chữa?

Tôi đang sử dụng gvim 7.4 với các bản vá 1-52.


2
Tôi không biết nó có liên quan hay không nhưng có lẽ bạn nên biết chính xác hệ điều hành nào bạn đang sử dụng. Ngoài ra, tôi có hành vi tương tự trên Debian với gVim 7.4.
statox

Câu trả lời:


9

Tôi vừa thử điều này trên một debian với môi trường máy tính để bàn XFCE và tôi có thể tái tạo vấn đề. Hóa ra, gvim gọi URL mở xdg để mở URL, nhưng thật không may, điều này không trả lại bất cứ điều gì hoặc hiển thị thông báo lỗi.

Tuy nhiên, tôi có thể khắc phục điều này bằng cách sử dụng setsid xdg-opencái mà bạn cần đặt cho g: netrw

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

Lỗi được mở với XFCE


Cám ơn vì cái này. Tôi đang sử dụng Ubuntu với Gnome nên tôi đã thực hiện một thay đổi nhỏ: let g: netrw_browsex_viewer = "setsid gnome-open"
moorej

3
Bạn có thể vui lòng giải thích tại sao setsidkhắc phục vấn đề? Cảm ơn!
Vitor

Điều tương tự cũng xảy ra trên Ubuntu 17.10 Gnome.
Ciro Santilli 冠状 病毒 审查 事件

Ubuntu 18.04: Khi tôi sử dụng cài đặt với setsidnó, kéo tài liệu html vào cửa sổ gvim. Khi tôi sử dụng let g:netrw_browsex_viewer= "gnome-open"chỉ là một màn hình nhấp nháy không có trình duyệt. Khi tôi sử dụng gnome-opentừ bash hoạt động tốt, vậy vấn đề với Ubuntu gnome là gì?
John Meyer

0

Tôi đang dùng OS X và đang chạy lệnh sau trong vim làm việc cho tôi:

let g:netrw_browser_viewer='open'
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.