Frage

Ich möchte VIM verwenden reStuctured Textdokumente in einer Reihe von Betriebssystemen.

bearbeiten

ich diesen Beitrag gefunden http://www.zopyx.com/blog / Editieren-reStructuredText-mit-vim

Können Sie uns helfen mit der Linie kommen die gleiche Wirkung zu erzielen, wenn auf einem MS-Windows-Betriebssystem ausgeführt werden?

Wäre es auch möglich sein, eine Umgebungsvariable zu verwenden, um den Speicherort der temporären Datei angeben?

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
War es hilfreich?

Lösung

Ich würde dies vorstellen, wäre so einfach wie:

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

Having said that, ich bin mir nicht sicher, warum :exec für die Ausführung von Vst verwendet wird, würde das nicht?

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

Ich habe nicht das Vst Plugin obwohl installiert, so kann ich nicht testen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top