Python IDLE语法着色(突出显示)的打印不一致?

时间:2012-03-28 07:50:07

标签: python syntax-highlighting python-idle

Python IDLE在打印的语法着色(突出显示)方面是否一致?

我使用IDLE 2.7.2进行了测试。有时它会识别为关键字。有时作为内置(如list()或tuple())。他们俩都是,恕我直言,正确;所以IDLE不一致?

让我知道你的意见。

KW

添加了截图2012 04 01 18:27 KST(愚人节,但镜头是真的。)

Link to my screenshot

我是如何做到的:

  • 第二次打印将从头开始内置。
  • 最后(=第四)打印更棘手。首先在第三次和第四次打印之间不留空行。然后第四个打印是关键字。
  • 如果我在第三次打印结束时插入插入点(=光标)并按[Enter]键,则第四次打印最终成为内置打印。

如果我现在能得到一些更积极的反馈,请告诉我。)

2 个答案:

答案 0 :(得分:0)

没有示例或屏幕截图,我们在这里做的确不多,但如果你真的想要很棒的语法高亮显示和错误检测,我建议使用像PyCharm这样的IDE。它不是开源的,但它是我尝试过的最好的Python IDE。

答案 1 :(得分:0)

已修复此问题:http://bugs.python.org/issue6528