Ich verbringe einige Zeit damit, die Farben für die Syntaxhervorhebung in Eclipse anzupassen (Java, JSP, HTML, CSS usw.), aber wenn ich versuche, diese Einstellungen über Datei | Export | Allgemein | Einstellungen zu exportieren und erneut zu importieren, werden die Einstellungen nie vollständig importiert zurück. Einige Farben werden wiederhergestellt, andere bleiben unverändert, so dass ich mich in einem Zwischenzustand befinde - sehr frustrierend.
Ich benutze übrigens Eclipse 3.4 Ganymede.
Hat jemand einen zuverlässigen Weg gefunden, um Einstellungen für die Hervorhebung der Eclipse-Syntax zu speichern und wiederherzustellen?
quelle
*.pref
Dateien kopieren , auch in derselben Version, können Sie die Dinge durcheinander bringen. Es gibt Einstellungen, die nichts mit der*.pref
Syntaxfarbe in diesen Dateien zu tun haben , wie z. B. Speicherort, JRE-Einstellungen usw. Sie können nicht einfach kopieren und einfügen. Stattdessen sollten Farbcodes zeilenbasiert getrennt werden.Die Lösung bestand darin, EINIGE - nicht alle - Dateien aus
{workspace}/.metadata/.plugins/org.eclipse.core.runtime/.settings/*.prefs
meinem anderen Arbeitsbereich zu kopieren .Insbesondere (gemäß dem Thread /programming/96981/color-themes-for-eclipse ):
Das Kopieren anderer Dateien führte zum Bruch.
Es gibt ein paar Anmerkungen hinzuzufügen:
Dies funktionierte mit Eclipse Helios.
quelle
org.eclipse.php.ui.prefs
am 1. März (4.5.1)Wenn Sie die Migration etwas genauer betrachten möchten, sind die Syntaxhervorhebungsregeln die Zeilen, die mit semanticHighlighting in workspace-indigo / .metadata / .plugins / org.eclipse.core.runtime / .settings / org.eclipse beginnen .jdt.ui.prefs
Auf diese Weise konnte ich meine Syntaxhervorhebung von Helios nach Indigo migrieren
quelle
Ich verwende JBoss Developer Studio 10 mit der Eclipse Neon 4.6-Engine.
Alle
.prefs
Dateien befinden sich in diesem Pfad:Ich empfehle
org.eclipse.*ui*.prefs
stattdessen die Suche nach*.prefs
, um Ihr Ergebnis zu verfeinern.Die Hauptkonfigurationsdateien sind:
Wenn Sie einen problematischen Arbeitsbereich haben:
Copy
die Dateien obenCreate
ein neuer ArbeitsbereichCopy and Replace
diese Dateien in Ihrem neuen ArbeitsbereichDadurch werden die Farbeinstellungen Ihrer benutzerdefinierten Editoren perfekt wiederhergestellt. Für mich hat sehr gut funktioniert.
quelle
Eclipse CDT speichert ' Syntaxfärbung ' in der Datei org.eclipse.cdt.ui.prefs
Dies befindet sich beispielsweise hier: C: \ eclipse \ workspace.metadata.plugins \ org.eclipse.core.runtime.settings \
Kopieren Sie es und fügen Sie es über das in Ihrer neuen Eclipse-Instanz ein. Dies funktionierte für mich beim Wechsel von 3.4 auf 3.5
quelle
Ich würde die Einstellung exportieren, bevor ich die Farbe ändere und danach.
Auf diese Weise können Sie die spezifischen Regeln einer Eclipse-Voreinstellungsdatei in eine kleinere Datei isolieren und:
Diese Art von Strategie kann in mehreren kleinen Einstellungsdateien (eine für Java, eine für JSP, HTML, CSS usw.) weiter verfeinert werden, um die möglichen Nebenwirkungen beim erneuten Importieren dieser Einstellungen besser analysieren zu können.
quelle
Es ist mir gelungen, die Syntaxhervorhebungsregeln von Eclipse Helios durch Kopieren der Datei zu importieren:
vom Quellarbeitsbereich zum Zielarbeitsbereich. Es scheint, dass diese Datei auch die Codeformatiererprofile und Codevorlagen von Eclipse enthält.
Umgebung:
quelle
Einmal half mir die Antwort von Michael Bosworth in gewissem Maße und ich stimmte ab. Aber jetzt sehe ich eine gewisse Verpflichtung, es selbst zu beantworten, da das Kopieren dieser beiden Dateien nicht ausreicht. Lassen Sie mich erklären, warum.
Zweitens befinden sich die Syntaxfarben für andere Editoren an anderer Stelle, z. B. in XML-Dateien
org.eclipse.wst.xml.ui.prefs
und die von
HTML
Dateien:JSP-Seiten?
, etc.
Wenn wir
*.pref
Dateien im Pfad suchenWir können alle Einstellungsdateien finden, in denen wir alle Linien der Farbeinstellungen finden können. Das Einfügen all dieser Dateien in einen anderen Arbeitsbereich kann jedoch auch Probleme auslösen, da sie nicht ausschließlich mit der Syntaxfarbe zusammenhängen. Darüber hinaus können beim Wechsel zwischen zwei Versionen von Eclipse unerwartete Probleme auftreten.
Der sicherste Weg ist also:
*.pref
Dateien, die wir im Arbeitsbereich finden, nacheinander.EDIT : (2017.02.24)
Eclipse Mars verfügt über ein Plugin Oomph , mit dem Sie Ihre Präferenzeinstellungen aufzeichnen können, um eine nahtlose Übertragung Ihrer Präferenzen zu ermöglichen. Wenn Sie es aktivieren, werden Sie jedes Mal, wenn Sie einen Wert ändern, gefragt, ob Sie ihn in Oomph aufzeichnen möchten, und erhalten die genaue Zeile in der entsprechenden Datei, in der Ihr neuer Wert gespeichert ist. Wenn Sie Oomph installieren, können Sie:
quelle
Ich habe die kürzlich geänderte * .prefs-Datei aus dem folgenden Verzeichnis \ myworkspace.metadata.plugins \ org.eclipse.core.runtime.settings \ gelöscht und vorhandene exportierte Einstellungen importiert.
Ich bin die erste Person, die nach meinem Wissen auf diese Frage antwortet :), denn selbst ich hatte große Probleme.
Vielen Dank
quelle
Ich hatte vor ein paar Tagen das gleiche Problem. Der einfachste Weg, die Standardeinstellungen wiederherzustellen, besteht darin, das Standarddesign erneut zu importieren. Dieses finden Sie unter: http://eclipsecolorthemes.org/?view=theme&id=790
quelle