Python 如何在Spyder中启用#TODO/XXX/FIXME突出显示?
我正在使用Spyder进行Python编码。但是,我不能让#TODO/#FIXME/#XXX的亮点在Spyder工作。我已经选中了首选项设置中的复选框。见附图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)要识别您的评
有什么提示吗?谢谢。在关键字中添加
:
,例如#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