【问题标题】:Customize syntax highlightin in canopy自定义树冠中的语法突出显示
【发布时间】:2013-05-07 18:04:03
【问题描述】:

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

  • 编辑器。就像我之前使用 Editra 一样,我可以将旧样式文件 (.ess) 放在哪里以突出显示语法以覆盖默认文件?
  • 交互式窗口。如何禁用交互式窗口中的语法突出显示?我尝试了魔术功能“%colors nocolor”,但这没有任何作用。我看到编辑器有一个单色主题,但我想要一个没有语法突出显示的深色背景。

谢谢。

【问题讨论】:

    标签: syntax-highlighting enthought canopy


    【解决方案1】:

    很高兴您发现 Canopy 很有用。

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

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

    【讨论】:

    • 谢谢。我想目前我会坚持使用旧方式编写代码:终端上的编辑器 + ipython。我喜欢 Canopy 的想法,最终在 python 中拥有一个用于科学计算的集成环境,可以与其他知名软件面对面竞争。但是(只是我的观点)如果你想让 Canopy 取得成功,你就不能等待新手来试一试。数以百万计的科学家和工程师已经在使用 python 和 EDP。让他们爱上 Canopy,它将获得巨大的动力。称其为“富有的人越来越富有”或“偏好依恋”。一切顺利。
    • 这里的另一位科学家希望更改编辑器颜色主题。几乎所有的 IDE 都包含这个。它不必完全自定义,但应该有一些不错的选项,就像交互式窗口已经有的那样。
    【解决方案2】:

    看来答案是……还没有。 我通常会在我的 python 代码中插入很多 cmets,并为所有 #COMMENTS 浅灰色添加颜色,因此它们不会分散主逻辑的注意力,但在 Enthought Canopy 中却无法做到这一点。太糟糕了。希望尽快添加此功能。

    【讨论】:

    • 此答案似乎没有提供其他答案中未涵盖的任何信息。真的应该是评论。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-04
    • 1970-01-01
    • 2013-08-07
    • 1970-01-01
    相关资源
    最近更新 更多