Предварительный просмотр реструктурированного текста в Firefox при редактировании в vim в ms-Windows

StackOverflow https://stackoverflow.com/questions/1310989

Вопрос

Я хочу использовать VIM для редактирования структурированных текстовых документов в ряде операционных систем.

Я нашел это сообщение http://www.zopyx.com/blog/editing-restructuredtext-with-vim

Можете ли вы помочь мне придумать линию для достижения того же эффекта при запуске в операционной системе MS-Windows?

Можно ли также использовать переменную окружения для указания местоположения временного файла?

With an additional line in your .vimrc configuration file you can configure your own command that converts the buffer to HTML, saves the generates HTML on the filesystem and starts Firefox to preview the file:

.vimrc (LINUX):
:com RP :exec "Vst html" | w! /tmp/test.html | :q | !firefox /tmp/test.html

.vimrc (MacOSX):
:com RP :exec "Vst html" | w! /tmp/test.html | :q | !open /tmp/test.html

and you call the conversion pipeline from vim using new 'RP' command (RestPreview):

:RP
Это было полезно?

Решение

Я бы предположил, что это было бы так просто, как:

:com RP :exec "Vst html" | exe "w! " . $TMP . "/test.html" | :q | exe "silent !cmd /c start " . $TMP . "\\test.html"

Сказав это, я не уверен, почему :exec используется для запуска Vst, разве это не сработало бы?

:com RP Vst html | exe "w! " . $TMP . "/test.html" | :q | exe "silent !cmd /c start " . $TMP . "\\test.html"

Однако у меня не установлен плагин Vst, поэтому я не могу это протестировать.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top