Eclipse for Macで良く使うショートカット

Eclipse for Macで使っているショートカットです。
Macwindowsではだいぶキーが違うので備忘録です。



ショートカット一覧の表示

command + shift + 「L」
はじめはこれを見ながら使いそうな機能を探すといいですね。

コード入力補完

普通の補完
control + スペースキー


・キャメルケース補完
例えば「ArrayList」なら「AL」といれて、
control + スペースキーをするとArrayListが候補に表示される。
自作クラス、自作メソッドについても同様に使えます。

・System.out.println()の挿入
sysoまで入力してcontrol + スペースキー
ちなみにmainやif、fore(foreach)も使えます。


エディタ操作/リファクタリング

・クイックフィックス
command + 「1」
例えばString test = "テスト"+"テスト2";等のコードで、
変数testにカーソルをあわせてクイックフィックスを使うと、
文字列連結に「StringBuilder」を使用するとかも候補にでてきます。

・現在選択している行を移動
option(alt) + ↑↓



・現在選択している行を削除
command + 「D」

・現在選択している行を複製
command + option(alt) + ↑↓

・選択行の拡大
control + shift + ↑↓

・インデントの修正
command + 「i」

・インポートの編成
command + shift + 「O」

・リネーム
option(alt) + command + 「R」


コードリーディング系

・型を開く(キャメルケース補完も利用可)
command + shift + 「T」

・クイックアウトライン
command + 「O」
※クラス内でメソッドにジャンプするのに使っています。

・呼び出し階層を開く
control + command + 「H」
※メソッドがどこから呼び出されるかを表示して、
影響範囲を調べるのに使っています。

ワークスペース内でテキストの検索
option(alt) + command + 「G」

ワークスペース内で宣言の検索
command + 「G」
選択した変数の宣言を検索します。

ワークスペース内で参照の検索
command + shift + 「G」
選択した変数が使われている場所を検索します。

・指定行にジャンプ
command + 「L」

・エディターの切り替え
command + 「E」