在Vim中,我可以与http:
打开gf
个链接。但gf
链接https:
似乎不起作用。 (Vim只是创建一个链接到长文件名的新缓冲区。)是否有一些配置设置我可以调整以使其工作?
答案 0 :(得分:0)
不,但随意成为修复netrw以使其成为可能的人!可能并非所有 都很难 - 在快速检查时,您需要修改autocmd
中的plugin/netrwPlugin.vim
模式以匹配https://*
,然后:
在autoload/netrw.vim
中,为https添加一个新的netrw_method
号码,在NetRwMethod
中添加一个与https网址匹配的新模式,以及与http一个匹配的几行代码正确设置方法和其他变量。
在NetRead
中添加代码以处理新方法编号 - 可能通过为方案创建新的局部变量,设置该方法,然后落入http或https的公共代码路径。
在autoload/netrw.vim
中,修改httpurm
模式,使其与http或https网址匹配,并捕获方案(或至少是“s”),以便了解哪个是哪个。
劫持b:netrw_option
变量以表示是否需要http或https(fetch
方法已经做了类似的事情)。
NetRead
http代码路径知道这一事实,以便它将“http”或“https”放入命令行中,而不是充满硬编码的“http”。