Eclipse for Macで良く使うショートカット
Eclipse for Macで使っているショートカットです。
Macとwindowsではだいぶキーが違うので備忘録です。
ショートカット一覧の表示
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」