2

在 Eclipse 中,您在Preferences > General > Editors > File Associations. 当您打开一个文件时,如果您选择“打开方式”并选择该文件类型的默认编辑器以外的编辑器,Eclipse 会记住您为该文件选择的编辑器,并在您稍后重新打开该文件时再次使用它。

这些每个文件的覆盖存储在哪个编辑器中?

4

2 回答 2

0

如果 Open With 已用于选择特定的编辑器,则使用

IFile file = ... the file

file.setPersistentProperty(IDE.EDITOR_KEY, "editor id");

IDE在哪里org.eclipse.ui.ide.IDE

您可以使用file.getPersistentProperty(IDE.EDITOR_KEY)来获取此值。

于 2014-12-09T22:11:48.627 回答
0

Eclipse 将此信息保存在工作区下的以下文件中:

.metadata/.plugins/org.eclipse.ui.workbench/workbench.xml

在该文件中,工作台中使用的文件有editor标签,这些标签将它们与相应的编辑器相关联。

于 2014-12-09T21:58:22.303 回答