如何更改 pycharm 的命令以将 rst 转换为 html

Posted

技术标签:

【中文标题】如何更改 pycharm 的命令以将 rst 转换为 html【英文标题】:how to change command for pycharm to convert rst to html 【发布时间】:2012-08-14 17:56:03 【问题描述】:

我安装 docutils 和 pygment 以在 rst 文件上突出显示语法。 通过使用命令:

rst2html.py file.rst file.html

我可以得到好的结果。

当我使用 pycharm 编写 rst 文件时,它具有用于转换 rst 的内置脚本:

C:\Python27\python.exe "C:\Program Files (x86)\JetBrains\PyCharm 2.5.2\helpers\rest_runners\rst2smth.py" rst2html F:/Dropbox/notes/python/PythonNotes/1.rst F:/Dropbox/notes/python/PythonNotes/1.html

我阅读了文件“rst2smth.py”,似乎使用系统安装的 docutils 命令 rst2html,但我得到的 html 没有语法高亮代码 sn-p。 为了方便描述,我截取了如下截图: https://www.dropbox.com/s/frmf933t3kjcvum/pycharm_rst2html.png

是使 pycharm 将 rst 转换为 html 的任何方法,就像我的命令一样 在终端中使用?

以下是pycharm上的python解释器设置: https://www.dropbox.com/s/qas4352r4fmi6iq/pycharm_packages.png

【问题讨论】:

您可以将其配置为外部工具:jetbrains.com/pycharm/webhelp/…。 它使用外部工具工作,我可以指定许多细节,非常感谢:D 【参考方案1】:

无法更改 PyCharm 使用的命令,但您可以使用所需的参数创建自己的 External Tool 并将其绑定到热键。

【讨论】:

【参考方案2】:

使用较新版本的 Pycharm(使用 3.4 atm),您可以选择为 Python 文档 > Sphinx 任务创建目标。您需要指定文档的根目录和目标目录。您可能还需要专门安装 sphinx 和 pygments。

【讨论】:

以上是关于如何更改 pycharm 的命令以将 rst 转换为 html的主要内容,如果未能解决你的问题,请参考以下文章

如何在 PyCharm 中设置最大行长?

转换rst到markdown总结

用cmd运行pycharm程序时根路径报错‘不是内部或外部命令,也不是可运行的程序或批处理文件’?

pycharm 如何添加自定义库路径

如何使用Latex读取.rst文件?

使用pycharm时文件路径总是不对的问题