在 Vim 中使用 Open-browser.vim 来替换自带的 gx 命令
在 Vim 中使用 Open-browser.vim 来替换自带的 gx 命令
2021-12-26 Vim 已解决此问题,没有特殊需要的话,不需要安装 Open-browser.vim 了。
在 Vim 中,使用 gx
命令是可以打开当前光标下的链接的,但是从大约8.1.1800的版本开始,Vim 更新了自带的 netrw 插件之后,在 Vim 中 gx
命令就不正常了,还有不少人和我一样 Github 上开了 issue,Vim 最近更新了8.2的版本,但是截止至目前,这个问题也还没有得到解决……
在 Github 上有人给出了一个处理方案:安装 Open-browser.vim,代替 Vim 自带的 gx
命令。
使用 Vim-Plug 之类的插件管理器,安装 Open-browser.vim 插件。使用 Vim-Plug 的话可以在配置文件上加一行,使用其他插件管理器的就不说了。
Plug 'tyru/open-browser.vim'
安装完成之后,在 Vim 的配置文件中增加以下内容:
let g:netrw_nogx = 1 " disable netrw's gx mapping. nmap gx <Plug>(openbrowser-smart-search) vmap gx <Plug>(openbrowser-smart-search)
之后,在链接上使用
gx
命令,应该就能正常打开光标下的链接了