Python 如何在Spyder中启用#TODO/XXX/FIXME突出显示?

Python 如何在Spyder中启用#TODO/XXX/FIXME突出显示?,python,python-2.7,ide,spyder,Python,Python 2.7,Ide,Spyder,我正在使用Spyder进行Python编码。但是,我不能让#TODO/#FIXME/#XXX的亮点在Spyder工作。我已经选中了首选项设置中的复选框。见附图 有什么提示吗?谢谢。在关键字中添加:,例如#TODO:好的,所以我深入研究了这个问题,下面是真正的答案: 截至2020年2月,相关代码可在第492行左右找到,例如 OECOMMENT = re.compile(r'^(# ?--[-]+|##[#]+ )[ -]*[^- ]+') 因此,Spyder大纲浏览器(OE)要识别您的评

我正在使用Spyder进行Python编码。但是,我不能让#TODO/#FIXME/#XXX的亮点在Spyder工作。我已经选中了首选项设置中的复选框。见附图


有什么提示吗?谢谢。

在关键字中添加
,例如
#TODO:
好的,所以我深入研究了这个问题,下面是真正的答案: 截至2020年2月,相关代码可在第492行左右找到,例如

    OECOMMENT = re.compile(r'^(# ?--[-]+|##[#]+ )[ -]*[^- ]+')
因此,Spyder大纲浏览器(OE)要识别您的评论,它应该

1. Start from the head of the line
2. Begin with either "#---" or "### " (be careful of the mandatory space)
3. Then optional spaces or "-", 
4. Then some more charactors that is NOT "-".
以下是工作示例(在Spyder 4.0.1上测试)

在spyder的新版本(4..)中,无需任何添加即可正常工作

#TODO
#FIXME

你试过
###TODO:
?谢谢你的提示。在将
添加到末尾后,所有这些现在都可以识别为高亮显示。实际上不是这样。如果你试图打开spyder突出显示的文件,比如PyCharm,它会特别抱怨这一点。
#TODO
#FIXME