Pergunta

Eu quero usar VIM para editar reStuctured documentos de texto em um número de sistemas operacionais.

Eu encontrei esta postagem http://www.zopyx.com/blog / edição-reStruturedText-com-vim

Você pode me ajudar vir para cima com a linha para alcançar o mesmo efeito quando executado em um sistema operacional MS Windows?

Seria também possível usar uma variável de ambiente para especificar o local do arquivo temporário?

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
Foi útil?

Solução

Eu imagino que isso seria tão simples como:

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

Dito isto, eu não sei por que :exec é usado para executar Vst, não seria este trabalho?

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

Eu não tenho o VST plugin instalado embora, então eu não posso testar isso.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top