eclipseでよく使うショートカット

 (ヽ´ω`)なにかと忘れがちなので
# ショートカット調べ方
Ctrl + Shift + L
# コード修正
|　名前　|　ショートカット　|　備考　|
|:-----------|:------------|:------------|
|元に戻す|<kbd>Ctrl</kbd> + <kbd>Z</kbd>||
|やり直し|<kbd>Ctrl</kbd> + <kbd>Y</kbd>||
|コメントアウト1行|<kbd>Ctrl</kbd> + <kbd>/</kbd>||
|コメントアウトN行|<kbd>Ctrl</kbd> + <kbd>Shift</kbd> + <kbd>/</kbd>||
|選択行を1行上/下へ移動|<kbd>Alt</kbd> + <kbd>↑</kbd> or <kbd>↓</kbd>|いちいちクリップボードで切り貼りせずとも移動できて良い！|
|行削除|<kbd>Ctrl</kbd> + <kbd>D</kbd>||
|選択カーソルから行末まで削除|<kbd>Ctrl</kbd> + <kbd>Shift</kbd> + <kbd>Delete</kbd>||
|前/後の単語を削除|<kbd>Ctrl</kbd> + <kbd>Back space</kbd> or <kbd>Delete</kbd>||
|選択した文字を大/小文字化|<kbd>Ctrl</kbd> + <kbd>Shift</kbd> + <kbd>X</kbd> or <kbd>Y</kbd>||
|キャメルケース⇔スネークケース|<kbd>Ctrl</kbd> + <kbd>Alt</kbd> + <kbd>K</kbd>|これはAnyEditToolいれればかも|
|リネーム|<kbd>Shift</kbd> + <kbd>Alt</kbd> + <kbd>R</kbd>||
|メソッドの抽出|<kbd>Shift</kbd> + <kbd>Alt</kbd> + <kbd>M</kbd>||
|コードフォーマット|<kbd>Ctrl</kbd> + <kbd>Shift + <kbd>F</kbd>|Javaフォーマッタが動く。保管アクションにいれればいらない|
|インポート編成|<kbd>Ctrl</kbd> + <kbd>Shift</kbd> + <kbd>O</kbd>|不要なimportを削除。保管アクションにいれればいらない|
|クイックリファレンス|<kbd>Ctrl</kbd> + <kbd>1</kbd>||
|矩形選択|<kbd>Shift</kbd> + <kbd>Alt</kbd> + <kbd>A</kbd>|矩形選択|
# カーソル
|　名前　|　ショートカット　|　備考　|
|:-----------|:------------|:------------|
|指定行へジャンプ|<kbd>Ctrl</kbd> + <kbd>L</kbd>||
|前/次の単語にカーソルをジャンプ|<kbd>Ctrl</kbd> + <kbd>←</kbd> or <kbd>→</kbd>||
|前/次の単語を選択しながらカーソルをジャンプ|<kbd>Ctrl</kbd> + <kbd>Shift</kbd> + <kbd>←</kbd> or <kbd>→</kbd>||
|行頭/行末にカーソルをジャンプ|<kbd>Home</kbd> or <kbd>End</kbd>||
|ファイルの先頭/末尾にカーソルをジャンプ|<kbd>Ctrl</kbd> + <kbd>Home</kbd> or <kbd>End</kbd>||
|戻る/進む|<kbd>Alt</kbd> + <kbd>←</kbd> or <kbd>→</kbd>|マウスに戻る/進むボタンあると便利|
|前/次のメンバーにジャンプ|<kbd>Ctrl</kbd> + <kbd>Shift</kbd> + <kbd>↑</kbd> or <kbd>↓</kbd>||
|対応する大括弧にジャンプ|<kbd>Ctrl</kbd> + <kbd>Shift</kbd> + <kbd>P</kbd>|括弧迷子になったときに頼りになります。Editboxも頼りになるけども。|
# 探す
|　名前　|　ショートカット　|　備考　|
|:-----------|:------------|:------------|
|インクリメンタル検索|<kbd>Ctrl</kbd> + <kbd>J</kbd>|最近はGlanceに変えてる。Glanceいいよ。Glance。( ˘ω˘)|
|検索と置換ダイアログの表示|<kbd>Ctrl</kbd> + <kbd>F</kbd>||
|検索ダイアログの表示|<kbd>Ctrl</kbd> + <kbd>H</kbd>||
|クイックアウトライン|<kbd>Ctrl</kbd> + <kbd>O</kbd>|その場でアウトラインを表示してくれる。検索もできる。|
|クイック型階層|<kbd>Ctrl</kbd> + <kbd>T</kbd>|その場で該当クラスの型階層を表示してくれる。一々ビューを開かなくてもできるので便利。|
|呼び出し階層を開く|<kbd>Ctrl</kbd> + <kbd>Alt</kbd> + <kbd>H</kbd>|該当メソッドがどこから呼び出されているか探せる。影響範囲調査などに。|
|ワークスペースから探す|<kbd>Ctrl</kbd> + <kbd>Shift</kbd> + <kbd>G</kbd>|該当メソッドを直接利用している箇所を探せる。|
|型を開く|<kbd>Ctrl</kbd> + <kbd>Shift</kbd> + <kbd>T</kbd>|クラス名を検索して開ける|
|リソースを開く|<kbd>Ctrl</kbd> + <kbd>Shift</kbd> + <kbd>R</kbd>|ワークスペース全体からファイルを検索できる。これがないと巨大システムでは迷子になる。。|
|宣言を開く|<kbd>F3</kbd>|クラスやフィールドなど宣言されている箇所に飛べる！|
|開いているタブを探す|<kbd>Ctrl</kbd> + <kbd>E</kbd>|いま開いているタブ一覧がでる。そこからファイルを探せる|
# デバッグ
|　名前　|　ショートカット　|　備考　|
|:-----------|:------------|:------------|
|ステップイン|<kbd>F5</kbd>|次の1行を実行する(メソッド実行ならメソッド内部に入る)|
|ステップオーバー|<kbd>F6</kbd>|次の1行を実行する|
|ステップリターン|<kbd>F7</kbd>|いまのメソッドを最後まで実行し呼び出し元へ戻る|
|再開|<kbd>F8</kbd>|次のブレークポイントまで実行する|
|インスペクション|<kbd>Ctrl</kbd> + <kbd>Shift</kbd> + <kbd>I</kbd>|選択した変数の値をその場で確認(変数ビューでは値変更できる)|
|表示|<kbd>Ctrl</kbd> + <kbd>Shift</kbd> + <kbd>D</kbd>|選択した命令の結果を表示(表示ビューでもできる)|
|ブレークポイントの設定/解除|<kbd>Ctrl</kbd> + <kbd>Shift</kbd> + <kbd>B</kbd>||
※ショートカットと関係ないが条件付きブレークポイント、例外ブレークポイントは便利
# その他
|　名前　|　ショートカット　|　備考　|
|:-----------|:------------|:------------|
|上書き保存|<kbd>Ctrl</kbd> + <kbd>S</kbd>||
|すべてを上書き保存|<kbd>Ctrl</kbd> + <kbd>Shift</kbd> + <kbd>S</kbd>||
|閉じる|<kbd>Ctrl</kbd> + <kbd>W</kbd>||
|すべてを閉じる|<kbd>Ctrl</kbd> + <kbd>Shift</kbd> + <kbd>W</kbd>||
|ウィンドウの最大化|<kbd>Ctrl</kbd> + <kbd>M</kbd>|最大化時に押せば元に戻る|
||||