Python块的语法突出显示不起作用

时间:2014-01-05 04:56:57

标签: r syntax-highlighting knitr rstudio r-markdown

我正在尝试创建笔记本,其中我提供了用R和Python编写的相同算法。我可以轻松地将R和Python代码集成到Rmd文件中,然后使用RStudio中的“Knit HTML”按钮创建HTML输出。但是,Python代码始终显示时没有语法突出显示(与https://github.com/yihui/knitr-examples/blob/master/023-engine-python.md中的示例不同)。我安装了Andre Simon的高亮软件并在我的电脑上运行(MacBook Pro Retina,MacOS X 10.9)。

目前,我在R:markdown 0.6.4,knitr 1.5.15,highr 0.3.1中安装了以下库。

知道可能是什么问题吗?谢谢你的帮助!。

1 个答案:

答案 0 :(得分:6)

这特定于RStudio Markdown渲染,它不能为非R或C ++的代码块启用语法高亮显示。 RStudio使用highlight.js,您可以使用自己的highlight.js版本来突出显示Python代码。或使用其他Markdown转换器,例如Pandoc