Eclipseの[設定]→[Java→コードスタイル→フォーマッタ)に移動し、[すべてエクスポート]ボタン(または[編集]をクリックしてダイアログボックスでエクスポートして設定をXMLファイルにエクスポートします)を開きます。次にIntelliJ IDEA設定→コードスタイル→Javaを開き、[管理]をクリックして、[インポート]をクリックするだけでそのXMLファイルをインポートします。
IntelliJ IDEA 13以降、インポートする可能性はありません.settings
/.prefs
ファイルを直接。
編集: IntelliJは次のEclipseプロパティをインポートできます。
- 全般
- 右マージン、フォーマッタのオン/オフタグ
- インデント
- インデントサイズ
- 「タブ」文字の使用
- 先行インデントのみのタブの使用(スマートタブ)
- 「switch」から「case」ブランチをインデント
- クラスメンバーのインデント
- 最初の列にコメントを残す
- スペース(Java)
- コンマの前/後(Eclipseメソッド宣言パラメーターに設定)
- 型引数のカンマの後
- 配列初期化子の中括弧内
- 括弧内(配列参照内)
- 括弧内:注釈、「for」、「if」、「catch」「while」、「switch」、メソッド、空のメソッド、括弧で囲まれた式、メソッド呼び出し、型キャスト、「同期」
- 括弧の前:「try」、「for」、「while」、「switch」、method、「if」、「catch」、method、method call、「synchronized」。
- 型キャスト後
- 単項の周りの代入演算子(Eclipseで「前」と「後」に設定されている場合)。
- ブレースを開く前:配列初期化子、「スイッチ」
- 条件式の「?」の前
- 条件式の「:」の前後のスペース
- 二項演算子の周りのスペース(単一のEclipse設定が複数のIntelliJ IDEAの設定にマップされます)
- 空行
- フィールドとメソッドの周辺
- パッケージの前後
- インポート前/後
- メソッド本体の前
- コードに空白行を保持する(保持する空の行の数)
- ラッピング
- 前の改行:配列初期化子の中括弧、「if」ステートメントの「else」、「try」ステートメントの「finally」と「catch」、2項演算子(ラップされている場合)
- 後の改行:配列初期化子の括弧を開く特別な「else if」処理(コンパクトな「else if」)
- 単純なブロックを1行に収める
- 制御ステートメントを1行に保つ
- 配列:配列初期化式、メソッド宣言と呼び出しの引数、フィールド宣言、拡張リスト、割り当て、バイナリ式、「throws」句、「try」のリソース。
- ブレーススタイル:コードブロック、メソッド、クラス
- JavaDoc
- JavaDocフォーマットを有効にする
- JavaDocの空白行