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

时间:2014-04-26 20:39:51

标签: vim netrw

我已将此行添加到我的vimrc文件中,以便能够使用命令' gx'

打开链接

让g:netrw_browsex_viewer =' firefox'

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

建议非常欢迎。

GILF

2 个答案:

答案 0 :(得分:1)

在Windows7上,将批处理文件 expl2.cmd 放入vim路径。

vimrc 中添加

:let netrw_browsex_viewer='expl2.cmd'

在gvim中使用 gx 在cfile上启动explorer.exe,它将启动正确的查看器,例如PowerPoint中,火狐,Chrome。注意:第二行将正斜杠转换为反斜杠。如果你的文件名中有空格,vim将不会扩展cfile。

C:GT; cat expl2.cmd

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

答案 1 :(得分:0)

我认为你的PATH变量中不存在firefox。设置它:

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

现在应该可以了。