自定义冠层中的语法突出显示

时间:2013-05-13 16:10:24

标签: syntax-highlighting enthought canopy

我刚安装了Enthought Canopy,安装在新的(干净的)Mac OS X Mountain Lion中。到目前为止,它似乎运行稳定而快速。我唯一的问题是我想自定义编辑器和控制台的语法高亮。没有偏好允许我觉得很奇怪,因为嵌入式编辑器只是Editra,一个高度可定制的编辑器。我想:

  • 编辑器。由于我之前使用的是Editra,我可以在哪里放置旧样式文件(.ess)进行语法高亮显示,以便覆盖默认值?
  • 互动窗口。如何从交互式窗口中删除语法突出显示?我尝试了魔法功能“%colors nocolor”,但这没什么。我看到编辑器有一个单色的主题,但是我想要一个没有语法高亮的Dark brackground。

感谢。

2 个答案:

答案 0 :(得分:0)

很高兴你发现Canopy很有用。

目前不支持这两种选项。 Canopy旨在成为一个易于学习的环境,配置选项相对较少,主要面向科学家,工程师和分析师,而不是通常已经拥有选择编辑器的专业开发人员。当有强烈的需求和/或用例时,我们将慢慢添加功能。

FWIW,Canopy没有嵌入Editra,尽管它使用与Editra(Pygments)相同的语法高亮工具包。

答案 1 :(得分:0)

似乎答案是......不是。 我经常在我的python代码中插入很多注释,并且COLOR ALL #COMMENTS LIGHT GREY,所以它们不会分散主逻辑,但却无法在Enthought Canopy中执行此操作。太糟糕了。希望这种能力很快就会加入。