Eclipse语法着色设置消失了。

时间:2014-01-29 23:02:14

标签: eclipse

我为Eclipse编辑器使用自定义语法着色,它已恢复为默认设置。这是几周内第二次发生这种情况。有关为什么会发生这种情况或如何恢复自定义设置的任何想法?我有一个非常具体的着色方案,我喜欢使用,手动设置需要永远!

2 个答案:

答案 0 :(得分:1)

您是否正在切换工作区?据我所知,eclipse首选项存储在工作空间根目录中的.settings/中。

我导出eclipse首选项并在切换工作区时导入它。我找到的另一个很酷的技巧是在我不使用它们时关闭项目。

关于如何导出首选项的Eclipse官方链接:

http://help.eclipse.org/juno/index.jsp?topic=%2Forg.eclipse.platform.doc.user%2Ftasks%2Ftimpandexp.htm

答案 1 :(得分:1)

有时简单地import/export是不够的,因此您可能需要一个.pref文件列表,其中存储了语法着色设置。我在这里的内容并不完整,我只列出了我使用的内容,希望它有所帮助。

(我处理.java.jsp.xmljs.properties个文件。)

您可以通过搜索工作区中的.pref个文件来找到它们。请记住调整搜索选项以查看子文件夹。

org.eclipse.ui.editors.prefs
org.eclipse.jdt.ui.prefs
org.eclipse.ui.workbench.prefs
org.eclipse.wst.xml.ui.prefs
org.eclipse.jst.jsp.ui.prefs
org.eclipse.wst.html.ui.prefs
org.eclipse.wst.jsdt.ui.prefs
org.eclipse.ant.ui.prefs
org.eclipse.datatools.sqltools.sqleditor.prefs
org.eclipse.debug.ui.prefs
org.eclipse.php.ui.prefs
com.adobe.flexide.mxml.core.prefs
org.python.pydev.prefs
com.adobe.flexide.as.core.prefs
com.adobe.flexide.css.core.prefs
org.codehaus.groovy.eclipse.ui.prefs
org.epic.perleditor.prefs
org.eclipse.cdt.ui.prefs

完成调整语法着色设置后,您可以复制它们。需要时,再次搜索.pref以访问其位置,并通过复制带有颜色代码的行来恢复您的设置,以避免不可预测的副作用。我可以看到这是唯一的方法,不方便购买有效。