存储每文件编辑器类型覆盖的位置

时间:2014-12-09 21:15:25

标签: eclipse metadata eclipse-metadata

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

这些每个文件的覆盖在哪里覆盖要使用哪个编辑器存储?

2 个答案:

答案 0 :(得分:0)

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

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

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

答案 1 :(得分:0)

如果已使用“打开方式”选择特定编辑器,则使用

存储
IFile file = ... the file

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

其中IDEorg.eclipse.ui.ide.IDE

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