eclipse Project Explorer preference”翻译为“Eclipse项目浏览器偏好设置”,可在Eclipse中打开“Window”菜单并选择“Preferences”来访问它。
以下是一个示例代码,用于设置项目浏览器偏好设置中的部分设置:
import org.eclipse.core.runtime.preferences.InstanceScope;
import org.eclipse.jface.preference.IPreferenceStore;
import org.eclipse.ui.PlatformUI;
import org.eclipse.ui.preferences.ScopedPreferenceStore;
...
// 获取项目浏览器偏好设置中的实例
IPreferenceStore prefStore = new ScopedPreferenceStore(InstanceScope.INSTANCE, "org.eclipse.ui.navigator");
// 设置“Link with Editor”选项为true
prefStore.setValue("linkEditor", true);
// 应用更改
((ScopedPreferenceStore) prefStore).save();
// 获取当前配置的一些值
boolean isOpenOnDoubleClick = prefStore.getBoolean("LINK_EDITOR_OPEN_ON_DOUBLE_CLICK");
String[] dragAssistantIds = prefStore.getStringArray("LINK_EDITOR_DRAG_ASSISTANTS");