3

我想使用 VIM 在多个操作系统中编辑 reStuctured 文本文档。

我发现这篇文章http://www.zopyx.com/blog/editing-restructuredtext-with-vim

你能帮我想出在 MS-Windows 操作系统上运行时达到相同效果的线路吗?

是否也可以使用环境变量来指定临时文件的位置?

使用 .vimrc 配置文件中的附加行,您可以配置自己的命令,将缓冲区转换为 HTML,将生成的 HTML 保存在文件系统上并启动 Firefox 以预览文件:

.vimrc (LINUX):
:com RP :exec "Vst html" | 哇!/tmp/test.html | :q | !firefox /tmp/test.html

.vimrc (MacOSX):
:com RP :exec "Vst html" | 哇!/tmp/test.html | :q | !打开/tmp/test.html

然后使用新的“RP”命令(RestPreview)从 vim 调用转换管道:

:RP
4

1 回答 1

2

我想这很简单:

: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 插件,所以我无法测试这个。

于 2009-08-21T09:47:50.107 回答