💻

知っておくと便利!Eclipse(エクリプス) ショートカットキー一覧

に公開

MacBook Proユーザーの方

Fnキーをデフォルトで表示するように
しておいてください。

エディターはEclipseに限らず、
Fnキーを結構使います。

https://zenn.dev/tkmttkm/articles/dd1c0b7416efe6

よく使うショートカット

検索

windows

コマンド 機能 意味
ctrl + F 検索・置換
ctrl + H 検索ダイアログを開く プロフェクト全体のファイル内の テキスト検索など
ctrl + shift + H 呼出階層を開く メソッドが使用されている場所の一覧表示
ctrl + L 指定行へ移動
F3 宣言を開く メソッドの使用場所へ飛ぶ
Alt + ← or → ヒストリーを戻る・進む 前回の編集箇所へ戻る・進む
ctrl + space コンテンツアシスト 予測変換的なやつ

mac

コマンド 機能 意味
cmd+ F 検索・置換
ctrl+ H 検索ダイアログを開く プロフェクト全体のファイル内の テキスト検索など
ctrl + option + H 呼出階層を開く メソッドが使用されている場所の一覧表示
cmd + L 指定行へ移動
F3 宣言を開く メソッドの使用場所へ飛ぶ
cmd + option + ← or → ヒストリーを戻る・進む 前回の編集箇所へ戻る・進む
なし(設定推奨) コンテンツアシスト 予測変換的なやつ

編集

windows

コマンド 機能 意味
ctrl + shift + F フォーマット インデックス自動修正
ctrl + S 保存
ctrl + shift + S すべて保存
ctrl + W 閉じる 現在のタブを閉じる
ctrl + shirt + W すべて閉じる 開かれているファイルを全て閉じる
ctrl + / コメント切り替え
ctrl+ shift + R 名前変更・リファクタリング フィールド名、メソッド名の変更 (呼出階層も全て自動編集してくれる)
ctrl + 1 クイックフィックス 修正の候補の一覧を表示
Alt + ↑ or ↓ 現在の行を1行移動
ctrl + shift + ↓ or ↑ 現在の行を複写 現在の行を1行コピペする
ctrl + D 行を削除
ctrl + shift + J javadocコメント追加 メソッドやクラスの説明をするコメント追加

mac

コマンド 機能 意味
cmd + shift + F フォーマット インデックス自動修正
cmd + S 保存
cmd + shift + S すべて保存
cmd + / コメント切り替え
cmd+ option + R 名前変更・リファクタリング フィールド名、メソッド名の変更 (呼出階層も全て自動編集してくれる)
cmd + 1 クイックフィックス 修正の候補の一覧を表示
option + ↑ or ↓ 現在の行を1行移動
cmd + option + ↓ or ↑ 現在の行を複写 現在の行を1行コピペする
cmd + 行を削除
cmd + option + J javadocコメント追加 メソッドやクラスの説明をするコメント追加

デバック

デバック中にブレークポイントを設定しているときの
ショートカットキーです。

windows

コマンド 機能 意味
F5 ステップ・イン 現在のメソッド内で実行されているメソッドの 中まで潜って1行ずつデバック
F6 ステップ・オーバー 現在のメソッド内のみで1行ずつデバック
F7 ステップ・リターン ステップ・インと併用することが多い 潜ったメソッドから実行していたメソッドに 戻って続きからデバック
F8 再開 次のブレークポイントまで実行
ctrl + R 指定行まで実行 カーソル位置まで実行 その前にブレークポイントがあった場合は、 そのブレークポイントまで実行

mac

コマンド 機能 意味
F5 ステップ・イン 現在のメソッド内で実行されているメソッドの 中まで潜って1行ずつデバック
F6 ステップ・オーバー 現在のメソッド内のみで1行ずつデバック
F7 ステップ・リターン ステップ・インと併用することが多い 潜ったメソッドから実行していたメソッドに 戻って続きからデバック
F8 再開 次のブレークポイントまで実行
cmd + R 指定行まで実行 カーソル位置まで実行 その前にブレークポイントがあった場合は、 そのブレークポイントまで実行

知っておくと便利なショートカットキー

以下は、頻繁に使うことはないが、
知っておくと便利なショートカットキーです。

ただ、知らなくても、
右クリックを押したり、
クイックフィックス(ctrl + 1 、cmd + 1)を使うと
候補に出てくることがほとんどです。

以下では、
「クイックフィックスで出てくるもの」と
「クイックフィックスで出てこないもの」で
分けて紹介します。

https://zenn.dev/tkmttkm/articles/e4b89cd93d1726

クイックフィックスで出てくるもの

編集

windows

コマンド 機能 意味
ctrl + shift + L ローカル変数の抽出 選択部分を変数に変換して抽出
ctrl + shift + M メソッドの抽出 選択部分をメソッドに変換して抽出

mac

コマンド 機能 意味
cmd + option + L ローカル変数の抽出 選択部分を変数に変換して抽出
cmd + option + M メソッドの抽出 選択部分をメソッドに変換して抽出

クイックフィックスで出てこないもの

編集

windows

コマンド 機能 意味
ctrl + shift + A ブロック検索の切り替え 矩形選択など
ctrl + shift + I 大文字・小文字切り替え
ctrl + shift + K キャメルケース ⇄ スネークケース切り替え 例) shortCutTest ⇄ short_cut_test

mac

コマンド 機能 意味
cmd + option + A ブロック検索の切り替え 矩形選択など
ctrl + option + I 大文字・小文字切り替え
ctrl + option + K キャメルケース ⇄ スネークケース切り替え 例) shortCutTest ⇄ short_cut_test

Discussion