Eclipse PyDev 错误消息 "compiled extension"
Eclipse PyDev error message "compiled extension"
在 Eclipse 中,我有以下控制台输出
Logfile: File "C:\temp2\file1.log", line 1
Testimplementierung: File "A:\TestSafety\file2.py", line 222
两个路径都显示为超链接。
当我在 Eclipse Kepler 中单击这些超链接时,文件在 Python 文本编辑器中打开(这就是我想要的)。
当我在 Eclipse Luna 或 Mars 中单击这些超链接时,它适用于第二个文件。对于第一个文件,我得到一个对话框 "The definition was found at: C:\temp2\file1.log (which cannot be opened because it is a compiled extension)"
这里出了什么问题?
注意:A:\TestSafety 是我的 Eclipse 项目。 C:\temp2 在我的 Eclipse 工作区之外。有人告诉我应该在我的 Eclipse 项目中添加一个 "Link to existing source",它似乎对一个文件有效,现在它又坏了,我不知道为什么。
看来我找到了解决办法:
打开 Window -> 首选项,转到 PyDev -> 编辑器 -> 代码样式 -> 文件类型,查找 "Valid source files (comma-separated)" 并附加“,日志”。
此文件中列出的文件扩展名由 FileTypesPreferencesPage.java:getDottedValidSourceFiles()
计算,由 PythonPathHelper.java:isValidSourceFile()
调用,由 PyGoToDefinition.java:doOpen()
调用,这是引发错误消息的方法。
现在,当我在 Text-Editor 中单击指向它的超链接时,我的 *.log 文件就会打开。
在 Eclipse 中,我有以下控制台输出
Logfile: File "C:\temp2\file1.log", line 1 Testimplementierung: File "A:\TestSafety\file2.py", line 222
两个路径都显示为超链接。
当我在 Eclipse Kepler 中单击这些超链接时,文件在 Python 文本编辑器中打开(这就是我想要的)。 当我在 Eclipse Luna 或 Mars 中单击这些超链接时,它适用于第二个文件。对于第一个文件,我得到一个对话框 "The definition was found at: C:\temp2\file1.log (which cannot be opened because it is a compiled extension)"
这里出了什么问题?
注意:A:\TestSafety 是我的 Eclipse 项目。 C:\temp2 在我的 Eclipse 工作区之外。有人告诉我应该在我的 Eclipse 项目中添加一个 "Link to existing source",它似乎对一个文件有效,现在它又坏了,我不知道为什么。
看来我找到了解决办法: 打开 Window -> 首选项,转到 PyDev -> 编辑器 -> 代码样式 -> 文件类型,查找 "Valid source files (comma-separated)" 并附加“,日志”。
此文件中列出的文件扩展名由 FileTypesPreferencesPage.java:getDottedValidSourceFiles()
计算,由 PythonPathHelper.java:isValidSourceFile()
调用,由 PyGoToDefinition.java:doOpen()
调用,这是引发错误消息的方法。
现在,当我在 Text-Editor 中单击指向它的超链接时,我的 *.log 文件就会打开。