Предварительный просмотр реструктурированного текста в Firefox при редактировании в vim в ms-Windows
-
19-09-2019 - |
Вопрос
Я хочу использовать 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, поэтому я не могу это протестировать.
Не связан с StackOverflow