有时PyDev不会将.py文件识别为python源文件

有时当我在PyDev Package Explorer中打开
python文件(.py扩展名)时,该文件将作为纯文本文件打开 – 没有语法突出显示,断点设置和所有其他伟大的PyDev功能.我看不到同一文件夹中其他文件的任何差异.当我创建另一个.py文件时(这次PyDev意识到它是一个python源文件),添加一个带断点的import unrecognised_file语句,调试文件并选择“Step into”无法识别的文件,它突然变好了我可以看到语法高亮,可以使用断点和所有.

关闭unrecognised_file并重新打开它后,它又回到了哑文本模式,我无法使用PyDev功能.

关于出了什么问题的任何线索?确定文件是python文件还是文本文件的算法是什么?

解决方法

如果发生这种情况(并且文件标记“
Python编辑器”的关联作为首选项中的默认值),您可以右键单击该文件并执行“使用> other打开”并从列表中选择“Python编辑器”.

之后应该为该文件保留该设置(可能发生的事情是您将文件作为文本打开,而Eclipse仍然存在,因此,使用PyDev编辑器再次打开应该再次使关联正确).

p.s.:调试器强制使用PyDev编辑器打开文件,但是当您通过PyDev Package Explorer打开文件时,该设置不会持久化(这就是为什么它在您进行调试会话时有效).

dawei

【声明】:丽水站长网内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。