Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/vim/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
gvim Windows 7 netrw在文本光标下打开url_Vim_Netrw - Fatal编程技术网

gvim Windows 7 netrw在文本光标下打开url

gvim Windows 7 netrw在文本光标下打开url,vim,netrw,Vim,Netrw,我已将这一行添加到我的vimrc文件中,以便能够使用命令“gx”打开链接: 让g:netrw\u browsex\u viewer='firefox' 不幸的是,唯一发生的事情是屏幕上有一个小小的DOS窗口闪烁 非常欢迎您的建议 GilF我认为firefox不存在于您的PATH变量中。要设置它,请执行以下操作: 在“开始”菜单的底部键入env,然后选择列表中的一个元素以设置环境变量。(如果您是管理员,则选择系统变量,否则选择其他意见)搜索路径变量,然后双击该变量以设置其值。将firefox.ex

我已将这一行添加到我的vimrc文件中,以便能够使用命令“gx”打开链接:

让g:netrw\u browsex\u viewer='firefox'

不幸的是,唯一发生的事情是屏幕上有一个小小的DOS窗口闪烁

非常欢迎您的建议


GilF

我认为
firefox
不存在于您的PATH变量中。要设置它,请执行以下操作:

在“开始”菜单的底部键入
env
,然后选择列表中的一个元素以设置环境变量。(如果您是管理员,则选择系统变量,否则选择其他意见)搜索路径变量,然后双击该变量以设置其值。将
firefox.exe
的路径添加到字符串末尾,并在其前面加上分号,例如:
;C:\Program Files\firefox\


现在应该可以工作了。

在windows7上,将批处理文件expl2.cmd放在vim路径中

vimrcput中

:let netrw_browsex_viewer='expl2.cmd'
在gvim中,使用cfile上的gx来启动explorer.exe,它将启动正确的查看器,例如powerpoint、firefox、chrome。注意:第二行将正斜杠转换为反斜杠。如果文件名中有空格,vim将不会展开cfile

c:>cat expl2.cmd

set file=%1
set file=%file:/=\%
start explorer.exe /n,/e,/root,%file%

签出并。感谢jahroy,第一个链接包含我最初操作所依据的说明(即:将g:netrw_browsex_viewer设置为所选浏览器(在本例中为Firefox)。虽然这两个链接都详细说明了一些相关脚本,但在测试这些脚本之前,我想知道是否有更简单的选项来修改任何现有的netrw配置变量?netrw的帮助文件似乎表明,通过修改http协议变量-
g:netrw_http_cmd
-或修改浏览器变量-
g:netrw\u browsecx\u viewer
。谢谢,gilf可能是重复的:。你可以重新措辞或删除这个问题。抱歉-澄清一下,我试图打开本地保存的html文件,而不是URL。我在.vimrc中注释掉了这一行,netrw现在用firefox打开它们。我没有修改PATH变量。在此处发布了更清晰的请求: