对于sublime文本,我安装了RstPreview,下载了docutils-0.11
,并通过在命令提示符中运行C:\Anaconda\python setup.py install
来安装它(我使用的是Windows 7 64位)。
当我按Ctrl+Shift+R
解析.rst
文件时,我得到以下内容,
构建系统设置为C:\Anaconda\python
,其中docutils正常导入,但看似崇高的文本试图从内部Python系统导入docutils
,我不知道如何安装库。
提前致谢!
答案 0 :(得分:2)
在阅读此插件的issues后,看起来没有任何好办法让它在Windows上运行。如果你愿意,我可以扩展技术细节,但基本上这个插件依赖于在Sublime Text使用的Python版本中安装第三方软件包(docutils
),在Windows上它与任何版本的Python完全分开你可能已经安装了如Anaconda。作者从来没有在Windows上测试它,而且我发现没有人发布任何方法让它在该平台上成功运行。
作为替代方案,您可能需要查看OmniMarkupPreviewer
插件。从其描述:
OmniMarkupPreviewer是Sublime Text 2和Sublime Text 3的插件 在Web浏览器中预览标记。 OmniMarkupPreviewer将标记呈现为 htmls并将其发送到背景中的Web浏览器,从而实现实时预览。 此外,OmniMarkupPreviewer还支持将结果导出到 html文件也是。
它支持reStructuredText以及其他几种格式,虽然我没有亲自测试过,但看起来它可以满足您的需求。
答案 1 :(得分:0)
我刚刚遇到了restview,它可以在Windows上运行,并提供了一个很好的方法来提供有关如何将第一个文件呈现为html的反馈。以下是restview pypi page的摘录。
ReStructuredText文档的查看器,可以即时呈现它们。
将ReStructuredText文档的名称传递给restview,它将在localhost:random-port上启动Web服务器并打开Web浏览器。每次重新加载页面时,restview都会从磁盘重新加载文档并进行渲染。这对于在编辑文档时预览文档非常方便。
您也可以传递目录的名称,restview将以递归方式查找以.txt或.rst结尾的文件,并为您显示列表。
最后,您可以使用
确保您的Python包在long_description字段中具有有效的ReStructuredText。