gpt4 book ai didi

vim - 如何使 gx 命令适用于 XFCE4 桌面上 Vim 中的 URL?

转载 作者:行者123 更新时间:2023-12-03 17:39:34 26 4
gpt4 key购买 nike

在我的 Windows 7 系统上使用 GVim,如果我在光标位于 URL 上时按 gx,它会在 Firefox(我在 Windows 上的默认浏览器)中启动 URL。

但是,当我在 Debian 8.3 Linux 系统上的 XFCE4 桌面上执行相同操作时,按 gx 根本没有任何作用。

我在两个系统上都使用 GVim (Vim 7.4)。
:let g:netrw_browsex_viewer命令返回 E121: Undefined variable: g:netrw_browsex_viewer在两个系统上。

我尝试输入 :let g:netrw_browsex_viewer= "xdg-open" Linux系统上的命令,但它根本没有帮助。

我有两个问题:

  • 为什么 gx命令适用于 Windows 系统上的 URL,但不适用于 Debian Linux 系统上的 XFCE4 桌面,即使 g:netrw_browsex_viewer两者都未定义?
  • 如何制作 gx命令适用于 Debian Linux 系统上 XFCE4 桌面上的 URL?
  • 最佳答案

    通常,以下命令应该有效,并且在 Xfce 终端 (xfce4-terminal 0.6.3) 中执行 Vim 7.4.576 时也有效。

    :let g:netrw_browsex_viewer="xdg-open"

    但由于 Bug 12251,上述命令在 Xfce 4.10 中的 GVim 7.4.576 中不起作用- exo-open URL 对 gvim 没有任何作用。

    Christian Brabandt 建议的解决方法对我有用的是以下内容。
    :let g:netrw_browsex_viewer="setsid xdg-open"

    关于vim - 如何使 gx 命令适用于 XFCE4 桌面上 Vim 中的 URL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39510377/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com