Eclipse PyDev错误消息"编译扩展"

时间:2015-06-29 08:53:59

标签: python eclipse pydev

在Eclipse中,我有以下控制台输出

Logfile: File "C:\temp2\file1.log", line 1
Testimplementierung: File "A:\TestSafety\file2.py", line 222

两条路径都显示为超链接。

当我在Eclipse Kepler中单击这些超链接时,文件在Python文本编辑器中打开(这就是我想要的)。 当我在Eclipse Luna或Mars中单击这些超链接时,它适用于第二个文件。对于第一个文件,我得到一个对话框"定义在:C:\ temp2 \ file1.log(由于它是编译的扩展名而无法打开)"

这里出了什么问题?

注意:A:\ TestSafety是我的Eclipse项目。 C:\ temp2在我的Eclipse工作区之外。有人告诉我,我应该添加一个" Link to existing sources"进入我的Eclipse项目,它似乎适用于文件,现在又被打破了,我不知道为什么。

1 个答案:

答案 0 :(得分:4)

我似乎找到了解决方案: 打开窗口 - >偏好,转到PyDev - >编辑 - >代码风格 - >文件类型,查找“有效源文件(逗号分隔)”并附加“,log”。

此字段中列出的文件扩展名由FileTypesPreferencesPage.java:getDottedValidSourceFiles()评估,PythonPathHelper.java:isValidSourceFile()PyGoToDefinition.java:doOpen()调用,由{{1}}调用,这是引发错误消息的方法。

现在,当我在文本编辑器中单击指向它的超链接时,我的* .log文件会打开。