0

私はgvim 7.3、OLEサポート付きのMS-Windows 32ビットGUIバージョンを使用しています

Firefox ブラウザーではなく、elinks ブラウザーでローカルに保存された .html ファイルを開くように netrw ファイルハンドラーを構成しようとしています。netrw のヘルプ ファイルは、.vimrc ファイルに配置できる設定を参照しています。

:let g:netrw_browsex_viewer= "  "

それはまた言う

「Windows 32 または 64 の場合、url および FileProtocolHandler dll が使用されます」。

引用符の間に elinks 実行可能ファイルへのファイルパスを入力しようとしましたが、結果はありません。これまでのところ、私のインターネット検索では、vim で url および FileProtocolHandler dll を操作する方法の実際的な例は明らかにされていません。

どんな助けにもとても感謝しています。

ギルフ

4

3 に答える 3

1

これにより、あらゆる種類のファイル (powerpoint ppt、excel xls、chrome html、vlc on video) および Windows エクスプローラーが関連付けられているあらゆる種類のファイルに対して正しいファイル ビューアーを起動できます。Windows7 では、バッチ ファイルexpl2.cmdを vim パスに配置します。

vimrcに置く

:let netrw_browsex_viewer='expl2.cmd'

gvim では、 cfileでgxを使用してexplorer.exeを起動します。powerpoint 、firefox、chrome などの正しいビューアが起動します。注: 2 行目はスラッシュをバックスラッシュに変換します。ファイル名にスペースが含まれていると、vim は cfile を展開しません。

c:>猫 expl2.cmd

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

この回答は、Googleで最初に表示されるため、テキストカーソルの下のgvim Windows 7 netrw open urlにも書きました。

于 2017-01-06T04:16:53.160 に答える
0

html ファイル (つまり、:e somefile.html) を「編集」しようとしていますか?

入れてみて

:let g:netrw_http_cmd= "path_to_elinks"

あなたの .vimrc で

于 2014-11-04T21:06:55.083 に答える