信頼度ランク
| S | 公式ソース確認済み |
| A | 成功実績多数・失敗例少数 |
| B | 賛否両論 |
| C | 動作未確認・セキュリティリスク高 |
| Z | 個人所感 |
Eclipseワークスペース設定の便利Tips15選
エンコーディング設定、フォント変更、自動保存、テーマ変更など、Eclipseを快適に使うためのワークスペース設定を厳選して紹介します。
一言結論
保存時の自動フォーマットとimport整理をSave Actionsで有効化するのが最も費用対効果の高い設定で、チーム全体で共有すればコードレビューからスタイル指摘を排除できる。
設定画面を開く
Window > Preferences(Mac: Eclipse > Preferences)が全設定の入り口です。
Ctrl+3 でコマンド検索から設定項目に直接アクセスできます。
1. 文字エンコーディングを UTF-8 に
General > Workspace > Text file encoding > Other: UTF-8
これを最初に設定しないと、日本語のソースコードが文字化けします。
2. 改行コードを統一
General > Workspace > New text file line delimiter > Other: Unix
Git との相性を考えると LF(Unix)が無難です。
3. フォントを見やすくする
General > Appearance > Colors and Fonts > Basic > Text Font
コーディング向けフォント推奨:
- JetBrains Mono(最もおすすめ)
- Fira Code(リガチャ対応)
- Hack
- Source Code Pro
4. テーマをダークモードに
General > Appearance > Theme > Dark
目の疲れが軽減されます。アイコンも暗いテーマ用に切り替わります。
5. 保存時に自動フォーマット
Java > Editor > Save Actions > Perform the selected actions on save
Format source codeにチェックOrganize importsにチェックAdd missing '@Override' annotationsにチェック
保存するだけでコードが整形されます。
6. 自動ビルドの有効化確認
Project > Build Automatically にチェックが入っていることを確認。
外れていると変更してもコンパイルエラーがリアルタイムで表示されません。
7. エラー・警告のカスタマイズ
Java > Compiler > Errors/Warnings
デフォルトでは「警告」の多くが無視されます。以下を強化推奨:
Null analysis:Enable annotation-based null analysisPotential programming problems > Unchecked type conversion: ErrorUnused code > Unused imports: Error
8. スペルチェックを日本語対応に
General > Editors > Text Editors > Spelling
日本語開発では英語スペルチェックが大量の誤検知を出します。Enable spell checking のチェックを外すか、日本語辞書を追加します。
9. 行番号を常に表示
General > Editors > Text Editors > Show line numbers
デバッグ時に必須です。
10. 空白文字を可視化
General > Editors > Text Editors > Show whitespace characters
タブとスペースが混在している場合に発見しやすくなります。
11. コンソールのバッファを増やす
Run/Debug > Console > Limit console output のチェックを外す、または行数を増やす。
長いスタックトレースが途切れる問題が解消されます。
12. ヒープ使用量を表示
General > Show heap status にチェック
画面右下にヒープ使用量が表示されます。Eclipse 自体が重い時に確認できます。
クリックするとGCが走ります。
13. ワークスペースのバックアップ
General > Startup and Shutdown > Workspaces
最近使ったワークスペースの一覧が表示されます。
設定を丸ごとバックアップするには:
# ワークスペースの .metadata フォルダをコピー
cp -r /path/to/workspace/.metadata /path/to/backup/
14. プロジェクトエクスプローラーのフィルタリング
Package Explorer 右上の ▽ → Filters and Customization
不要なファイル(.classpath, .project など)を非表示にできます。
15. 複数のワークスペースを切り替え
File > Switch Workspace > Other
プロジェクトごとにワークスペースを分けると設定の干渉がなくなります。
eclipse.ini のチューニング
Eclipse 自体のパフォーマンスを上げるには eclipse.ini を編集します(Eclipse インストールフォルダにあります):
-Xms512m
-Xmx2048m
-XX:+UseG1GC
-Xmx は物理メモリの半分程度が目安です。
まとめ
最低限やっておくべき設定:
- エンコーディング UTF-8
- 改行コード LF
- 保存時の自動フォーマット
- 行番号の表示
- コンソールバッファの増加
この5つだけでも開発体験が大きく変わります。