Eclipseの構文強調表示の色(Java、JSP、HTML、CSSなど)のカスタマイズに少し時間を費やしていますが、これらの設定をFile | Export | General | Preferencesでエクスポートして再インポートしようとすると、設定が完全にインポートされません。バック。一部の色が復元され、他の色は変更されずに残り、「中間」状態になります-非常にイライラします。
ところで、Eclipse 3.4 Ganymedeを使用しています。
Eclipse構文の強調表示設定を保存および復元する信頼できる方法を誰かが見つけましたか?
私は最終的にこれを行う方法を見つけました。
Eclipseの新規インストールから始めて、プリファレンスを.epf
ファイル、1つの設定のみを変更、再度エクスポート、およびファイルを比較します。驚いたことに、最小限の.epf
ファイルも確実に機能しませんでした。
私のために働いた解決策は、これらのファイルをコピーすることでした:{Eclipse workspace directory}/.metadata/.plugins/org.Eclipse.core.runtime/.settings/*.prefs
別のマシンに新しいEclipseをインストールしてみて、それらのファイルをコピーした後、すべての設定が完全に復元されました。
解決策は、すべてのファイルではなく、一部を{workspace}/.metadata/.plugins/org.Eclipse.core.runtime/.settings/*.prefs
他のワークスペースに。
特に( https://stackoverflow.com/questions/96981/color-themes-for-Eclipse スレッドごと):
org.Eclipse.jdt.ui.prefs = Syntax Coloring
org.Eclipse.ui.editors.prefs = Text Editors
他のファイルをコピーすると、問題が発生しました。
追加するメモがいくつかあります。
これはEclipse Heliosで機能しました。
移行するものをもう少し細かくしたい場合、構文の強調表示ルールは、workspace-Indigo/.metadata/.plugins/org.Eclipse.core.runtime/.settings/org.Eclipseで、semanticHighlightingで始まる行です。 .jdt.ui.prefs
これにより、構文の強調表示をHeliosからIndigoに移行することができました
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
a 新しいワークスペースCopy and Replace
新しいワークスペースこれにより、カスタムエディターの色設定が完全に回復します。私にとってはとてもうまくいきました。
Eclipse CDTは、「構文の色付け」をファイルに保存しますorg.Eclipse.cdt.ui.prefs
これは、たとえば次の場所にあります。C:\ Eclipse\workspace.metadata.plugins\org.Eclipse.core.runtime.settings \
新しいEclipseインスタンスにあるものの上にコピーして貼り付けます。 3.4から3.5に移行するときにこれはうまくいきました
色を変更する前に設定をエクスポートし、その後に変更します。
そうすれば、Eclipse設定ファイルの特定のルールを1つの小さなファイルに分離し、次のことができます。
この種の戦略は、いくつかの小さな設定ファイル(Java用、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つずつ見つけたファイル、[〜#〜] edit [〜#〜]:(2017.02.24)
Eclipse Marsには、プラグイン Oomph があります。これにより、設定を記録して、設定をシームレスに送信できます。有効にすると、値を変更するたびに、Oomphに記録するかどうかを尋ねるプロンプトが表示され、新しい値が保存されている対応するファイルの正確な行が提供されます。したがって、Oomphをインストールすると、次のことができます。
ファイルをコピーして、Eclipse Heliosの構文強調ルールをインポートすることに成功しました。
.metadata/.plugins/org.Eclipse.core.runtime/.settings/org.Eclipse.jdt.ui.prefs
ソースワークスペースからターゲットワークスペースへ。このファイルにはEclipseのコードフォーマッタプロファイルとコードテンプレートも含まれているようです。
環境:
Version: Helios Release
Build id: 20100617-1415
(on linux)
最近変更された* .prefsファイルを次のdreictory\myworkspace.metadata.plugins\org.Eclipse.core.runtime.settings \から削除し、既存のエクスポートされた設定をインポートしました。
私は私の知識に従ってこの質問に答える最初の人です:)、私も苦労しました。
ありがとう
私は数日前に同じ問題に直面しました。デフォルトを復元する最も簡単な方法は、デフォルトのテーマを再度インポートすることです。これは、次の場所にあります。 http://eclipsecolorthemes.org/?view=theme&id=79