Eclipse Luna 无法保存首选项
Eclipse Luna Unable to Save Preferences
使用 Eclipse 版本:Luna Service Release 1 (4.4.1) -- 以 CDT 包为基础 -- 大多数包使用 /usr
下的 pacman/yaourt 安装,我无法坚持保存一些与外观有关的偏好。尽管我设置的大部分偏好似乎都保留在重新启动之后;两个仅在一次 运行 日食期间工作:
- General/Appearance/ColorTheme/SetAllBackgroundColorsToTheDefault
- General/Editors/TextEditors/Annotations/*
奇怪的是,第一个列出的设置显示在首选项中 window 作为我选择的设置方式;但是,除非我进入并切换设置、应用、切换并重新应用,否则 eclipse 似乎只是忽略它。
但是,Annotarions 设置在设置时起作用;但是在重新启动时,首选项 window 显示它们已从我的设置中更改。就好像设置从未保存到磁盘一样。
我已确保我拥有 ~/.eclipse
中所有内容的 u+rw
权限。我还通过将 .eclipse
移动到 .eclipse_back
和 运行 新用户 conf 目录进行了测试。我还尝试了 -initialize
和 -clean
开关。似乎没有什么可以补救这种奇怪的现象。有什么指导吗?
----- 编辑
我发现注释和颜色主题首选项位于 <workspace>/.metadata/
下。我也验证了对此目录树的写访问权限。我也试过改变:
warningTextStyle=DASHED_BOX
在
.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.editors.prefs
当没有 eclipse 实例 运行ning 时手动。虽然此设置保留在文件中,但 Eclipse 似乎只是忽略它。 WT_?
----- 编辑 2
手动编辑 usr/share/eclipse/plugins/org.eclipse.ui.themes_1.0.1.v20140819-1717/css/dark/e4-dark_preferencestyle.css
也只是部分有用。具体来说,将 'AbstractTextEditor.Color.SelectionForeground.SystemDefault'
从 false 更改为 true 确实按预期工作。更改 'warningHighlightingTextStyle=DASHED_BOX'
之类的注释似乎没有任何区别。
我在 Luna/Dark 主题中的注释设置中遇到了同样的问题。
在 e4-dark_preferencestyle.css
中,您还需要将 warningIndicationHighlighting=true
更改为 warningIndicationHighlighting=false
。
之后,BOX
或 SQUIGGLES
等文本样式选项会按预期工作。
使用 Eclipse 版本:Luna Service Release 1 (4.4.1) -- 以 CDT 包为基础 -- 大多数包使用 /usr
下的 pacman/yaourt 安装,我无法坚持保存一些与外观有关的偏好。尽管我设置的大部分偏好似乎都保留在重新启动之后;两个仅在一次 运行 日食期间工作:
- General/Appearance/ColorTheme/SetAllBackgroundColorsToTheDefault
- General/Editors/TextEditors/Annotations/*
奇怪的是,第一个列出的设置显示在首选项中 window 作为我选择的设置方式;但是,除非我进入并切换设置、应用、切换并重新应用,否则 eclipse 似乎只是忽略它。
但是,Annotarions 设置在设置时起作用;但是在重新启动时,首选项 window 显示它们已从我的设置中更改。就好像设置从未保存到磁盘一样。
我已确保我拥有 ~/.eclipse
中所有内容的 u+rw
权限。我还通过将 .eclipse
移动到 .eclipse_back
和 运行 新用户 conf 目录进行了测试。我还尝试了 -initialize
和 -clean
开关。似乎没有什么可以补救这种奇怪的现象。有什么指导吗?
----- 编辑
我发现注释和颜色主题首选项位于 <workspace>/.metadata/
下。我也验证了对此目录树的写访问权限。我也试过改变:
warningTextStyle=DASHED_BOX
在
.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.editors.prefs
当没有 eclipse 实例 运行ning 时手动。虽然此设置保留在文件中,但 Eclipse 似乎只是忽略它。 WT_?
----- 编辑 2
手动编辑 usr/share/eclipse/plugins/org.eclipse.ui.themes_1.0.1.v20140819-1717/css/dark/e4-dark_preferencestyle.css
也只是部分有用。具体来说,将 'AbstractTextEditor.Color.SelectionForeground.SystemDefault'
从 false 更改为 true 确实按预期工作。更改 'warningHighlightingTextStyle=DASHED_BOX'
之类的注释似乎没有任何区别。
我在 Luna/Dark 主题中的注释设置中遇到了同样的问题。
在 e4-dark_preferencestyle.css
中,您还需要将 warningIndicationHighlighting=true
更改为 warningIndicationHighlighting=false
。
之后,BOX
或 SQUIGGLES
等文本样式选项会按预期工作。