当前位置:  开发笔记 > 编程语言 > 正文

Eclipse语法突出显示首选项保存和恢复

如何解决《Eclipse语法突出显示首选项保存和恢复》经验,为你挑选了5个好方法。

我花了一些时间为Eclipse中的语法高亮显示自定义颜色(Java,JSP,HTML,CSS等),但每当我尝试通过文件|导出|常规|首选项导出这些设置并重新导入它们时,设置永远不会完全导入背部.一些颜色被恢复,其他颜色保持不变,让我处于"中间"状态 - 非常令人沮丧.

顺便说一句,我正在使用Eclipse 3.4 Ganymede.

有没有人找到一种可靠的方法来保存和恢复Eclipse语法高亮设置?



1> foxdonut..:

我终于想出了如何做到这一点.

我只想事先提一下,我确实尝试从一个全新的Eclipse安装开始,将首选项导出到一个.epf文件,只更改一个设置,再次导出,并比较文件.令我惊讶的是,尝试从最小.epf文件导入设置也无法可靠地工作.

对我有用的解决方案是复制这些文件: {Eclipse workspace directory}/.metadata/.plugins/org.eclipse.core.runtime/.settings/*.prefs

我在另一台机器上尝试了全新的Eclipse安装,在复制完这些文件之后,我的所有设置都得到了完美的恢复.


投票,因为通过复制所有`*.pref`文件,即使在同一版本中,你也可以搞砸了.有些设置与这些`*.pref`文件中的语法着色无关,例如工作空间位置,jre设置等.您不能只是复制粘贴,而是颜色代码应该是基于行的分隔.
优秀这对我有用.我要添加的其他内容是确保您先备份旧文件以防万一.
很棒,即使在Eclipse @ Mac上从Eclipse @Windows切换时也能工作

2> Michael Bosw..:

解决方案是将SOME - 而不是所有文件 - 复制{workspace}/.metadata/.plugins/org.eclipse.core.runtime/.settings/*.prefs到我的其他工作区.

特别是(根据/sf/ask/17360801/线程):

org.eclipse.jdt.ui.prefs = Syntax Coloring    
org.eclipse.ui.editors.prefs = Text Editors

复制其他文件会导致事情中断.

有几点需要补充:

    在得到正确的语法着色之前,我不得不多次复制前面提到的文件对.

    在复制文件之前,请确保关闭工作区(如果它在Eclipse中打开).

这适用于Eclipse Helios.



3> Santino..:

如果你希望在迁移的内容上更精细一些,语法突出显示规则是以工作空间上的semanticHighlighting开头的行 - indigo/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse .jdt.ui.prefs

这样做,我能够将我的语法高亮显示从Helios迁移到Indigo



4> ℛɑƒæĿ..:

我正在使用带有Eclipse Neon 4.6引擎的JBoss Developer Studio 10.

所有.prefs文件都在此路径中:

/workspace/.metadata/.plugins/org.eclipse.core.runtime/.sett??ings

更新:我在这条路径上也找到了类似的结构:

\RedHat\JBossDev\studio\configuration\.settings

这是我的IDE文件夹加 \configuration\.settings

我建议寻找org.eclipse.*ui*.prefs替代*.prefs优化您的结果.

主要配置文件是:

org.eclipse.jdt .ui.prefs

文本编辑器语法颜色设置

org.eclipse.ui.编辑 .prefs

文本编辑器设置

org.eclipse.cdt .ui.prefs

格式化程序设置

org.eclipse.wst.jsdt .ui.prefs

Java语法颜色设置

org.eclipse.jst.jsp .ui.prefs

org.eclipse.wst.css .ui.prefs

org.eclipse.wst.html .ui.prefs

org.eclipse.wst.json .ui.prefs

org.eclipse.wst.dtd .ui.prefs

org.eclipse.wst.xml .ui.prefs

org.eclipse.wst.xsl .ui.prefs


如果有一个有问题的工作区:

    Copy 上面的文件

    Create一个新的工作区

    Copy and Replace新工作区中的文件

这将完美恢复您的自定义编辑器颜色设置.对我来说工作得很好.



5> Oliver..:

Eclipse CDT在文件org.eclipse.cdt.ui.prefs中存储"语法着色"

例如,这里位于:C:\ eclipse\workspace.metadata.plugins\org.eclipse.core.runtime.settings \

复制并粘贴到新eclipse实例中的顶部.当从3.4移动到3.5时,这对我有用

推荐阅读
小白也坚强_177
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有