2014-04-26 61 views
0

我爲了加入這一行到我的vimrc文件,可以打開命令「GX」的鏈接:GVIM的Windows 7 NETRW下的文本光標打開URL

設G:netrw_browsex_viewer =「火狐」

不幸的是這種情況發生的唯一的事情就是在屏幕上一個小DOS窗口閃爍。

建議非常歡迎。

GILF

+0

退房[此](http://stackoverflow.com/q/9458294/778118)和[此](HTTP:// VIM。 wikia.com/wiki/Open_a_web-browser_with_the_URL_in_the_current_line)。 。 – jahroy

+0

感謝jahroy,第一個鏈接包含了我根據我的初步行動的指令(即:g設置:netrw_browsex_viewer到所選擇的瀏覽器(在這種情況下,火狐)。誠然,這兩個鏈接細節 – user2962912

+0

- 一些相關的腳本,但在測試之前,我想知道是否有更簡單的方法來修改任何現有的netrw config變量?netrw的幫助文件似乎表明,通過修改http協議變量 - g:netrw_http_cmd - 或修改瀏覽器變量 - '克:netrw_browsex_viewer'謝謝,的GILF – user2962912

回答

0

我覺得firefox是不存在於你的PATH變量。要設置它:

在開始菜單的底部鍵入env,然後選擇列表中的一個元素來設置環境變量。 (如果你是一個管理員,那麼選擇系統變量,否則其他意見)搜索PATH變量,然後雙擊它來設置它的值。使用分號將firefox.exe的路徑添加到字符串的末尾,例如:;C:\Program Files\firefox\

它現在應該工作。

+0

對不起 - 澄清我試圖打開本地保存的html文件,而不是URL。我在.vimrc中註釋掉了這行,netrw現在用firefox打開它們。我沒有修改PATH變量。在這裏發佈更清晰的請求:[編輯] http://stackoverflow.com/questions/26632841/gvim-windows-netrw-filehandler-html-elinks-configuration – user2962912

1

Windows7上,把批處理文件在你的vim路徑expl2.cmd

的vimrc

:let netrw_browsex_viewer='expl2.cmd' 

在gvim的使用GX上的CFile推出的explorer.exe,將推出正確的瀏覽器,例如PowerPoint中,火狐,Chrome。注:第二行將正斜槓轉換爲反斜槓。如果你的文件名中有空格,vim不會擴展cfile。

C:>貓expl2.cmd

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