Eclipse(JDT)で覚えておくと便利かもしれない10のショートカット

めんどいからEmacs風の記述(Ctrl→C、Alt→M、大文字小文字区別)。エディタ内で有効なショートカットだと思う。もしかするとEmacsバインドのがまざってるかもしれない。あんまり当たり前っぽいのは書かない

C-R:Open Resource

リソースを開く。Package Explorerで探して開くより断然早い。Emacsバインドだと普通にC-x C-f

M-Q key:Show View

任意のビューにフォーカスを合わせるためのコマンド。keyによってフォーカス先が変わる。例外として、‘q’だとShow Viewダイアログが出る。よく使いそうなのは

M-G:References in Workspace

フォーカスしてるJavaElementを参照している箇所を検索する

C-M-h:Open Call Hierarchy

フォーカスしてるJavaElementのCall Hierarchyを表示する

C-F:Format

ソースコードのフォーマットを整える

C-O:Organize Imports

importを最適化する

C-, (C-.):次(前)のエラーに移動

そこでF2もしくは(C-1:Quick Fix)が便利

C-o:Quick Outline

Outlineがポップアップ。文字入力でフィルタリングができて、選択する事で定義にジャンプ

C-t:Quick Hierarchy

Hierarchyがポップアップ。メソッドを選択していると、そのメソッドを定義しているクラス以外が

M-r:Rename

現在フォーカスしているJavaElementの名前を変更する