gvim Windows 7 netrw открытый URL под текстовым курсором

Я добавил эту строку в свой файл vimrc, чтобы иметь возможность открыть ссылку командой 'gx':

let g: netrw_browsex_viewer = 'firefox'

К сожалению, единственное, что происходит, это то, что крошечное окно DOS мигает на экране.

Совет очень приветствуется.

ГФРО

2 ответа

В Windows7 поместите командный файл expl2.cmd в путь vim.

В vimrc ставь

:let netrw_browsex_viewer='expl2.cmd'

В gvim используйте gx на cfile для запуска explorer.exe, он запустит корректную программу просмотра, например, powerpoint, firefox, chrome. Примечания: вторая строка преобразует косую черту в обратную. Если в вашем имени файла есть пробелы, vim не будет расширять cfile.

c:> cat expl2.cmd

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

Я думаю firefox не существует в вашей переменной PATH. Чтобы установить это:

В нижней части меню "Пуск" введите env, затем выберите один из элементов в списке, чтобы настроить переменные среды. (если вы администратор, то выберите системные переменные, в противном случае другое мнение) Найдите переменную PATH, затем дважды щелкните по ней, чтобы установить ее значение. Добавьте путь firefox.exe до конца строки с точкой с запятой перед ней, например: ;C:\Program Files\firefox\

Это должно работать сейчас.

Другие вопросы по тегам