🧭 STS(Spring Tool Suite / Eclipse)よく使うショートカット一覧
🧭 基本操作
| 機能 |
macOS |
Windows |
説明 |
| ファイル保存 |
⌘ + S |
Ctrl + S |
現在のファイルを保存 |
| 全て保存 |
⌘ + ⇧ + S |
Ctrl + ⇧ + S |
すべてのファイルを保存 |
| 実行(Run) |
⌘ + F11 |
Ctrl + F11 |
実行構成でプログラムを実行 |
| デバッグ実行 |
⌘ + F12 |
F11 |
デバッグモードで実行 |
| 停止 |
⌘ + .(ピリオド) |
Ctrl + F2 |
実行/デバッグを停止 |
| コメントアウト |
⌘ + / |
Ctrl + / |
選択範囲をコメント/解除 |
| ブロックコメント |
⌘ + ⌥ + / |
Ctrl + Shift + / |
/* ... */ コメントブロック化 |
| アンコメント |
⌘ + ⌥ + \ |
Ctrl + Shift + \ |
ブロックコメント解除 |
🧩 コード編集・補完
| 機能 |
macOS |
Windows |
説明 |
| コード補完 |
⌃ + Space |
Ctrl + Space |
コード補完(Content Assist) |
| 型・メソッド宣言へ移動 |
⌘ + クリック or F3 |
Ctrl + クリック or F3 |
宣言箇所へジャンプ |
| 型のクイックアウトライン |
⌘ + O |
Ctrl + O |
クラス内のメソッド一覧を表示 |
| インポート整理 |
⌘ + ⇧ + O |
Ctrl + ⇧ + O |
不要import削除/不足import追加 |
| フォーマット整形 |
⌘ + ⇧ + F |
Ctrl + ⇧ + F |
コード自動整形 |
| 変数リネーム |
⌘ + ⌥ + R |
Alt + Shift + R |
変数/メソッド名をリネーム |
| 変数抽出(リファクタリング) |
⌘ + ⌥ + L |
Alt + Shift + L |
選択部分をローカル変数化 |
| フィールド抽出 |
⌘ + ⌥ + F |
Alt + Shift + F |
選択部分をフィールド化 |
| メソッド抽出 |
⌘ + ⌥ + M |
Alt + Shift + M |
選択部分をメソッド化 |
| スーパークラス呼出 |
⌘ + T |
Ctrl + T |
クラス階層を確認 |
🔍 検索・ナビゲーション
| 機能 |
macOS |
Windows |
説明 |
| ファイル内検索 |
⌘ + F |
Ctrl + F |
現在のファイル内検索 |
| プロジェクト全体検索 |
⌘ + H |
Ctrl + H |
全体検索(型・テキストなど) |
| ショートカット検索 |
⌘ + ⇧ + L |
Ctrl + ⇧ + L |
全ショートカット一覧表示 |
| 定義へ移動 |
F3 or ⌘ + クリック |
F3 or Ctrl + クリック |
定義・宣言へジャンプ |
| 参照箇所検索 |
⌥ + ⌘ + G |
Ctrl + Alt + G |
メソッド・変数の参照箇所を検索 |
| クイックアウトライン |
⌘ + O |
Ctrl + O |
クラスのアウトライン表示 |
| 型/メソッド検索 |
⌘ + ⇧ + T |
Ctrl + ⇧ + T |
任意の型・クラスを検索 |
| リソース検索 |
⌘ + ⇧ + R |
Ctrl + ⇧ + R |
任意のファイルを検索・開く |
| タブ移動 |
⌘ + ⇧ + → / ← |
Ctrl + PgUp / PgDn |
エディタ間移動 |
🧠 デバッグ関連
| 機能 |
macOS |
Windows |
説明 |
| ステップイン |
F5 |
F5 |
メソッド内に入る |
| ステップオーバー |
F6 |
F6 |
現在行を実行して次へ |
| ステップリターン |
F7 |
F7 |
現在のメソッドを抜ける |
| 再開(続行) |
F8 |
F8 |
次のブレークポイントまで実行 |
| ブレークポイント設定 |
⌘ + ⇧ + B |
Ctrl + ⇧ + B |
現在行にブレークポイント設定 |
🪟 ウィンドウ操作
| 機能 |
macOS |
Windows |
説明 |
| パースペクティブ切替 |
⌘ + F8 |
Ctrl + F8 |
Java / Debugなど切替 |
| エディタ閉じる |
⌘ + W |
Ctrl + W |
現在のタブを閉じる |
| すべて閉じる |
⌘ + ⇧ + W |
Ctrl + ⇧ + W |
すべてのタブを閉じる |
| ビューを最大化/戻す |
⌘ + M |
Ctrl + M |
現在ビューの最大化/復元 |
| エディタ切替 |
⌃ + Tab |
Ctrl + F6 |
タブ間を切替 |
⚙️ Spring / STS独自ショートカット
| 機能 |
macOS |
Windows |
説明 |
| Spring Boot Dashboard表示 |
⌘ + 6 |
Ctrl + 6 |
Bootアプリ管理ビューを開く |
| Spring Beans表示 |
⌘ + ⇧ + B |
Ctrl + ⇧ + B |
Bean構成の可視化 |
| Bootアプリの起動 |
⌘ + F11 |
Ctrl + F11 |
Spring Bootアプリを実行 |
| Bootアプリの停止 |
⌘ + . |
Ctrl + F2 |
Spring Bootアプリを停止 |
| Application.propertiesへジャンプ |
⌘ + ⌥ + G |
Alt + Ctrl + G |
@Value設定値などのリンク先へ移動 |
💡補足:おすすめ設定
STSはEclipseベースのため、「設定 → 一般 → キー(Keys)」で独自ショートカットを自由にカスタマイズ可能です。
よく使う操作(例:フォーマット、リファクタリング、検索)は独自にショートカットを再割当てすると効率が大幅に向上します。