eclipse settings
エディタをVimライクにする
- vrapperを入れる(マーケットプレースから)
- .vrapperrcを置く
Windowsの場合、C:\Users\{ユーザ名}
の直下
Macの場合、/Users/{ユーザ名}
の直下
参考:Eclipseのキーバインドをvim風にできるVrapperが素晴らしすぎる件について
プラグイン入れる
-
checkstyleplugin
-
findbugs
-
web tool
- htmlとjsを読みやすく
ソフトウェアアップデートから
http://download.eclipse.org/releases/kepler/
を選択 -
Quick JUnit
- JUnitでのテストコードの作成実装支援
Ctrl + 9 : テストクラスと行き来
Ctrl + 0 : テストクラス実行
src
├─main
│ ├─java
│ └─resources
├─build
└─test
├─java
└─resources
- EclEmma カバレッジ計測プラグインを入れる(マーケットプレースから)
- Properties Editor
- AnyEdit
- 末尾の空白を除去
- タブ <-> スペースの変換
など
以下はプロジェクトによる
-
JMockit
-
lombok
- Project Lombok - Downloadからlombok.jarを取得する
-
$ java -jar lombok.jar
でeclipseにインストールする
-
gradle
色テーマを変更する
フォントサイズ 変更@kepler
メニューから [ウィンドウ] -> [設定] を開き、[一般] - [外観] - [色とフォント] の [基本] - [テキスト・フォント]
javaも直しておく。
注釈のカラー変更
eclipse Window -> preferences -> General -> Editors -> Text Editors -> Annotations
OccurrencesのColorを変更
テキストファイルのエンコーディング設定をUTF-8にする
Preferences -> General -> Workspace
Text file encoding をUTF-8に
ワイルドカードでのstaticインポートの許可
Preferences -> Java -> Organize Imports
Number of static imports needs for .* の値を99→1に
ファイルの保存時に不要なimport文を削除する
Preferences -> Java -> Editor -> Save Actions
Perform the selected actions on save
Organize imports にチェックを入れる
JUnit用テンプレートのインポート
Preferences -> Java -> Editor -> Templates
Importからtemplates.xmlをインポート
- test(Ctrl+Space) でテストメソッドの作成
- at(Ctrl+Space) でアサーションの作成
- setUp(Ctrl+Space) で初期化メソッドの作成
- tearDown(Ctrl+Space) で後処理メソッドの作成
プロダクションコードのみCheckStyle対象にする
プロジェクト選択 -> Checkstyle
- シンプル構成を使用するのチェックを外す
- ファイル・セット "すべて" のチェックを外す
- 拡張の追加ボタン押下
- ファイル・セット名 includeSrc(分かれば何でもよい)
- チェック構成 自分のプロジェクトのチェックスタイルを指定する
- .java$ のチェックを外す
- 新規で ^src¥.* を定義し、チェックを付ける
- OK -> OK
Maven targetフォルダをsvn管理対象外にする
設定 -> チーム -> 無視するリソース に */target/*
を追加
eclipse javadoc 日本語化
http://docs.oracle.com/javase/jp/7/api/
http://hichon.cocolog-nifty.com/blog/2011/09/eclipse-api-fe6.html#N10174
java7だとmergedocでエラーが出る模様
http://sourceforge.jp/ticket/browse.php?group_id=685&tid=32232
TIPS
- Ctrl+. で次の注釈
- Ctrl+1 でクイックフィックス
- Ctrl+o でクイックアウトライン