参考
インポートファイルのファイル単位展開を制御
- Java > Code Style > Organize Imports から
- Number of static imports needed for .* を 1 に設定
- Googleとか一般的なコード規程ではよくないとされているw
- Java > Editor > Typing から
- Automatically insert at correct position で Semicolons 設定
事前準備
- テスト呼び出しショートカットなどを提供
- MarketPlaceからインストール
hamcrestのMatcherクラス自動インポート
- Java > Editor > Templates > Test を以下に変更
@${testType:newType(org.junit.Test)}
public void ${testname}() throws Exception {
${staticImport:importStatic('org.junit.Assert.*', 'org.hamcrest.CoreMatchers.*')}${cursor}
}
ショートカット
- Ctrl + 9
- Superclass設定フィールドでも Ctrl + Space 有効
- "test" を Ctrl + Space 展開し、一番下の JUnit4 を選択
- import static org.hamcrest.CoreMatchers.* が追加される
- 面倒な is も not も登録される
- "at" を Ctrl + Space 展開
- Ctrl + 0
- Ctrl + Shift + 0 で デバッグテスト
- テストケース内で実行すると当該テストのみ
- テストケース外で実行すると当該クラス全体のテスト
- Command + Shift + T
- Command + N
- F3
- Command + T
- Command + O
- Command + W
- Command + Shift + W
- Ctrl + 1
- ローカル変数の定義
- エラーの解決
- Ctrl + 3
- Package Explorer ビューへの移動
- Save Actions メニューへの移動
- Market Place への移動
- Command + Shift + G
- Command + Option + G だとファイル検索になるので注意
- Command + Option + R
- 自クラス上のメソッドでなくても変更できるので便利、だが注意すること
- 選択してから、Command + Option + M
- Command + /
- Ctrl + M
- 最近はマルチモニタに対応したのであまり使わないかも
- Command + [
- Command + ]
- sysout を Ctrl + Space 展開
- Ctrl + .
- Ctrl + ,
- MouseFeed プラグイン
- マウス操作内容にあたるショートカットを表示してくれる
vrapper最強
- ウインドウ分割・ウインドウ移動
- 正規表現検索