Domanda

Voglio usare VIM per modificare documenti di testo reStuctured in un certo numero di sistemi operativi.

Ho trovato questo intervento http://www.zopyx.com/blog / editing-reStructuredText-con-vim

Potete aiutarmi a venire con la linea per ottenere lo stesso effetto quando viene eseguito su un sistema operativo MS Windows?

Sarebbe anche possibile utilizzare per una variabile di ambiente per specificare il percorso del file temporaneo?

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
È stato utile?

Soluzione

Mi immagino questo sarebbe semplice come:

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

Detto questo, io non sono sicuro perché :exec viene utilizzato per l'esecuzione di Vst, non sarebbe questo lavoro?

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

Non ho il plug-in VST installato, però, quindi non posso verificare questa.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top