回答:
私は最終的にこれを行う方法を見つけました。
Eclipseの新規インストールから始めて、設定を.epf
ファイルにエクスポートし、1つの設定のみを変更して、もう一度エクスポートし、ファイルを比較しようとしたことを前に述べておきました。驚いたことに、最小限の.epf
ファイルから設定をインポートしようとしても、確実に機能しませんでした。
私のために働いた解決策はこれらのファイルをコピーすることでした: {Eclipse workspace directory}/.metadata/.plugins/org.eclipse.core.runtime/.settings/*.prefs
別のマシンでEclipseの新規インストールを試しましたが、それらのファイルをコピーした後、すべての設定が完全に復元されました。
*.pref
同じバージョンであってもすべてのファイルをコピーすることで、失敗する可能性があるため、反対票を投じてください。これらの*.pref
ファイルには、ワークスペースの場所やjre設定など、構文の色分けとは関係のない設定があります。単にコピーして貼り付けることはできません。代わりに、色コードを行ごとに区切る必要があります。
解決策は、すべてではなくいくつかのファイルを {workspace}/.metadata/.plugins/org.eclipse.core.runtime/.settings/*.prefs
いくつかの他のワークスペース。
特に(/programming/96981/color-themes-for-eclipseスレッドによる):
org.eclipse.jdt.ui.prefs = Syntax Coloring
org.eclipse.ui.editors.prefs = Text Editors
他のファイルをコピーすると、問題が発生しました。
追加するメモがいくつかあります。
これはEclipse Heliosで機能しました。
org.eclipse.php.ui.prefs
Mars.1(4.5.1)のファイルを上書きするだけで動作しました
私はEclipse Neon 4.6エンジンでJBoss Developer Studio 10を使用しています。
すべての.prefs
ファイルはこのパス内にあります:
/workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings
更新:私もこのパスで同様の構造を見つけました:
\RedHat\JBossDev\studio\configuration\.settings
それは私のIDEフォルダーに加えて
\configuration\.settings
結果を絞り込むために、org.eclipse.*ui*.prefs
代わりに*.prefs
を検索することをお勧めします。
主な設定ファイルは次のとおりです。
ワークスペースに問題がある場合:
Copy
上記のファイルCreate
新しいワークスペースCopy and Replace
新しいワークスペースのファイルこれにより、カスタムエディターの色設定が完全に復元されます。私にとってはとてもうまくいきました。
色を変更する前に、その後に設定をエクスポートします。
そうすれば、Eclipse設定ファイルの特定のルールを1つの小さなファイルに分離して、次のことができます。
この種の戦略は、いくつかの小さな設定ファイル(1つはJava、1つはJSP、HTML、CSSなど)にさらに洗練され、それらの設定を再インポートする際の潜在的な副作用をよりよく分析できます。
マイケル・ボスワースの答えが私をある程度拡大するのに役立ち、私は投票した。しかし、これらの2つのファイルをコピーするだけでは十分ではないため、私は自分で答える義務があると考えています。その理由を説明させてください。
次に、他のエディターの構文の色分けは別の場所にあります。たとえば、XMLファイルの構文の色分けは
org.eclipse.wst.xml.ui.prefs
およびHTML
ファイルのそれら:
org.eclipse.wst.html.ui.prefs
JSPページ?
org.eclipse.jst.jsp.ui.prefs
、など
*.pref
パス内のファイルを検索すると
/workspace/.metadata/.plugins
カラー設定のすべての行を見つけることができるすべての設定ファイルを見つけることができます。ただし、これらすべてのファイルを別のワークスペースにコピーアンドペーストすると、構文の色分けだけに関係するわけではないため、問題が発生する可能性があります。さらに、Eclipseの2つのバージョンを切り替えると、予期しない問題が発生する可能性があります。
したがって、最も安全な方法は次のとおりです。
*.pref
ワークスペースで見つかったファイルを1つずつます。編集:(2017.02.24)
Eclipse MarsにはプラグインOomphがあり、設定を記録して設定をシームレスに送信できます。これをアクティブにすると、値を変更するたびに、Oomphに記録するかどうかを尋ねるプロンプトが表示され、新しい値が保存されている対応するファイルの正確な行が提供されます。したがって、Oomphをインストールすると、次のことができます。
最近変更された* .prefsファイルを次のディレクトリ\ myworkspace.metadata.plugins \ org.eclipse.core.runtime.settings \から削除し、既存のエクスポートされた設定をインポートしました。
私は私の知識に従ってこの質問に答える最初の人です:)、原因は私もたくさん苦労しました。
ありがとう
私は数日前に同じ問題に直面しました。デフォルトに戻す最も簡単な方法は、デフォルトのテーマを再度インポートすることです。これは、http://eclipsecolorthemes.org/?view = theme &id = 790にあります 。