Предварительный просмотр RestructuredText с Firefox при редактировании в VIM на MS-Windows - PullRequest
3 голосов
/ 21 августа 2009

Я хочу использовать 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

1 Ответ

2 голосов
/ 21 августа 2009

Я думаю, это будет так просто:

: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, поэтому я не могу проверить это.

...