Skip to content

Instantly share code, notes, and snippets.

@asufana
Last active January 2, 2016 13:29
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save asufana/8310393 to your computer and use it in GitHub Desktop.
Save asufana/8310393 to your computer and use it in GitHub Desktop.
Eclipse ショートカット

Eclipse ショートカット

参考

事前設定

クラスインポート設定

インポートファイルのファイル単位展開を制御

  • Java > Code Style > Organize Imports から
  • Number of static imports needed for .* を 1 に設定
  • Googleとか一般的なコード規程ではよくないとされているw

セミコロンの文末挿入

  • Java > Editor > Typing から
  • Automatically insert at correct position で Semicolons 設定

テスト関連ショートカット

事前準備

QuickJUnit インストール

  • テスト呼び出しショートカットなどを提供
  • 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 も登録される

AssertThat挿入

  • "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
  • ローカル変数の定義
  • エラーの解決

Eclipse全体へのクイックメニュー

  • 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 + ]

System.out.println()

  • sysout を Ctrl + Space 展開

エラー位置に移動する

  • Ctrl + .

全体設定画面を開く

  • Ctrl + ,

その他

ショートカットを覚えるために

  • MouseFeed プラグイン
  • マウス操作内容にあたるショートカットを表示してくれる

Vim プラグイン

vrapper最強

  • ウインドウ分割・ウインドウ移動
  • 正規表現検索
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment