【发布时间】:2011-12-24 03:56:02
【问题描述】:
有时当我在 PyDev 包资源管理器中打开一个 python 文件(.py 扩展名)时,该文件会作为纯文本文件打开 - 没有语法突出显示、断点设置和所有其他 PyDev 的强大功能。我看不出与同一文件夹中的其他文件有任何区别。当我创建另一个 .py 文件时(这一次 PyDev 意识到它是一个 python 源文件),添加一个带有断点的 import unrecognised_file 语句,调试文件并选择“Step into”无法识别的文件,它突然好起来了,我可以看到语法突出显示,可以使用断点等等。
关闭 unrecognized_file 并重新打开后,它又回到了哑文本模式,我无法使用 PyDev 功能。
关于出了什么问题的任何线索?判断一个文件是python文件还是文本文件的算法是什么?
【问题讨论】: