Eclipse Luna无法保存首选项

时间:2015-01-12 04:57:08

标签: eclipse preferences

使用Eclipse版本:Luna Service Release 1(4.4.1) - 以CDT捆绑为基础 - 在/usr下使用pacman / yaourt安装大多数软件包,我无法持久保存一些与外观有关的偏好。虽然我设定的大多数偏好似乎都停留在重启之上;两次只在一次日食期间工作:      - General/Appearance/ColorTheme/SetAllBackgroundColorsToTheDefault      - General/Editors/TextEditors/Annotations/*

奇怪的是,第一个列出的设置在首选项窗口中显示为我选择的方式;然而,除非我进入并切换设置,应用,切换和重新应用,否则eclipse似乎只是忽略它。

然而,Annotarions设置在设置时有效;但在重新启动时,首选项窗口显示它们已从我设置的更改。就好像设置永远不会持久化到磁盘一样。

我已确保拥有并u+rw ~/.eclipse中所有内容的.eclipse权限。我还通过将.eclipse_back移动到-initialize并使用新的用户conf dir运行来进行测试。我还尝试了-clean<workspace>/.metadata/次切换。似乎没有什么能够弥补这种奇怪的现象。有什么指导吗?

-----编辑

我发现注释和colortheme首选项位于warningTextStyle=DASHED_BOX下。我也验证了对这个目录树的写访问权限。我也尝试过改变:     .metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.editors.prefs 在     usr/share/eclipse/plugins/org.eclipse.ui.themes_1.0.1.v20140819-1717/css/dark/e4-dark_preferencestyle.css 没有eclipse实例运行时手动。虽然此设置在文件中保持不变,但eclipse似乎只是忽略它。 WT _?

-----编辑2

手动编辑'AbstractTextEditor.Color.SelectionForeground.SystemDefault'也只是部分有用。具体而言,将'warningHighlightingTextStyle=DASHED_BOX'从false更改为true确实可以正常工作。更改{{1}}等注释似乎没有任何区别。

1 个答案:

答案 0 :(得分:5)

我在Luna / Dark主题中使用Annotations设置的相同问题遭遇了很长时间。 在e4-dark_preferencestyle.css中,您还需要将warningIndicationHighlighting=true更改为warningIndicationHighlighting=false。 之后,BOXSQUIGGLES等文字样式选项可以按预期工作。