4.

NetBeans 便利ショートカット一覧完全リファレンス(Java 開発用)

編集
この記事の要点
  • Ctrl + Space でコード補完。最も使う頻度の高いショートカット
  • Ctrl + Shift + I で未使用 import の削除 + 不足 import の自動追加
  • F2 (リネーム) / Alt + F7 (使用箇所検索) がリファクタリングの 2 強
  • Ctrl + Alt + L でコード整形。Save Action で保存時自動整形も設定可能
  • デバッグは F5 (実行) / F7 (ステップイン) / F8 (ステップオーバー) の 3 つを覚えれば十分

NetBeans とは

Apache NetBeans は Apache Software Foundation が開発する Java/PHP/JavaScript 統合開発環境です。Sun Microsystems → Oracle を経て 2017 年に Apache に寄贈、現在は Apache NetBeans 22 (2024 年) 系がリリースされています。Java EE / Maven プロジェクトの GUI 編集機能が強く、業務系 Java 開発で根強い人気があります。

編集系ショートカット

操作Windows/LinuxmacOS
コード補完Ctrl + SpaceCmd + Space
パラメータヒントCtrl + PCmd + P
Javadoc 表示Ctrl + Shift + SpaceCmd + Shift + Space
Import 整理Ctrl + Shift + ICmd + Shift + I
コード整形Ctrl + Alt + LCmd + Option + L
行コメント切替Ctrl + /Cmd + /
ブロックコメントCtrl + Shift + /Cmd + Shift + /
行を上下に移動Alt + Shift + ↑/↓Option + Shift + ↑/↓
行を複製Ctrl + Shift + DCmd + Shift + D
行を削除Ctrl + ECmd + E
選択範囲を大文字化Ctrl + U → UCmd + U → U
選択範囲を小文字化Ctrl + U → LCmd + U → L

検索・置換

操作Windows/LinuxmacOS
ファイル内検索Ctrl + FCmd + F
ファイル内置換Ctrl + HCmd + H
プロジェクト全体検索Ctrl + Shift + FCmd + Shift + F
プロジェクト全体置換Ctrl + Shift + HCmd + Shift + H
次を検索F3Cmd + G
前を検索Shift + F3Cmd + Shift + G
ファイルへジャンプAlt + Shift + OOption + Shift + O
クラスへジャンプCtrl + OCmd + O
シンボルへジャンプAlt + Shift + SOption + Shift + S

ナビゲーション

操作Windows/LinuxmacOS
宣言にジャンプCtrl + BCmd + B
戻るAlt + ←Option + ←
進むAlt + →Option + →
使用箇所検索Alt + F7Option + F7
スーパー実装を表示Ctrl + B (interface 上)Cmd + B
サブ実装を表示Alt + Shift + BOption + Shift + B
最近編集したファイルCtrl + TabCmd + Tab
行ジャンプCtrl + GCmd + L
ファイル先頭/末尾Ctrl + Home/EndCmd + ↑/↓

リファクタリング

操作Windows/LinuxmacOS
リネームCtrl + R (旧)、F2 推奨Cmd + R
メソッド抽出Ctrl + Alt + MCmd + Option + M
変数導入Ctrl + Alt + VCmd + Option + V
定数化Ctrl + Alt + CCmd + Option + C
インライン化Ctrl + Alt + NCmd + Option + N
移動Ctrl + MCmd + M
クイック修正Alt + EnterOption + Enter

実行・デバッグ

操作Windows/LinuxmacOS
プロジェクト実行F6Fn + F6
ファイル実行Shift + F6Shift + Fn + F6
テスト実行Alt + F6Option + F6
デバッグ開始Ctrl + F5Cmd + F5
ブレークポイント切替Ctrl + F8Cmd + F8
ステップオーバーF8F8
ステップインF7F7
ステップアウトCtrl + F7Cmd + F7
続行F5F5
カーソル位置まで実行F4F4
式を評価Ctrl + F9Cmd + F9

ビルド

操作Windows/Linux
プロジェクトをビルドF11
プロジェクトをクリーン+ビルドShift + F11
1 ファイルをコンパイルF9

ウィンドウ操作

操作Windows/Linux
プロジェクトウィンドウCtrl + 1
ファイルウィンドウCtrl + 2
サービスウィンドウCtrl + 5
ナビゲータCtrl + 7
出力ウィンドウCtrl + 4
タスクウィンドウCtrl + 6
エディタを最大化/復元Shift + Esc
すべてのウィンドウを閉じるCtrl + Shift + F4

テンプレート補完 (コードテンプレート)

NetBeans の特徴の 1 つが「短いキーワード + Tab」で定型コードを展開できる機能です:

テンプレート展開後
sout + TabSystem.out.println("");
psvm + Tabpublic static void main(String[] args) {}
fori + Tabfor (int i = 0; i < N; i++) {}
fore + Tabfor (Object o : col) {}
trycatch + Tabtry {} catch (Exception e) {}
ifn + Tabif (obj == null) {}
iff + Tabif (condition) {}

カスタマイズ: ツール → オプション → エディタ → コードテンプレート。

保存時の自動整形を有効化

  1. ツール → オプション → エディタ → フォーマッタ
  2. 「保存時にコードを整形」にチェック
  3. 「保存時に未使用の import を削除」にチェック

これで Ctrl + S のたびに Ctrl + Shift + I + Ctrl + Alt + L が自動実行されます。

ショートカットのカスタマイズ

ツール → オプション → キーマップ で全ショートカットを変更可能。IntelliJ / Eclipse 風のキーマップにプリセット切替もできます:

  • NetBeans (デフォルト)
  • Eclipse — Eclipse 経験者向け
  • IntelliJ IDEA — JetBrains 経験者向け
  • Emacs

覚えるべき優先順位 (Top 10)

  1. Ctrl + Space — コード補完
  2. Ctrl + Shift + I — Import 整理
  3. Ctrl + Alt + L — 整形
  4. F2 — リネーム
  5. Alt + F7 — 使用箇所検索
  6. Ctrl + B — 定義へジャンプ
  7. Alt + ←/→ — 戻る/進む
  8. Ctrl + O — クラスへジャンプ
  9. Ctrl + Shift + F — 全体検索
  10. F6 / Ctrl + F5 — 実行/デバッグ

FAQ

Q: ショートカットが効かない
A: OS 側のショートカット (macOS の Spotlight 等) と衝突している可能性。Cmd + Space は Spotlight に取られるので NetBeans 側で再割り当て推奨。

Q: チートシートが欲しい
A: ヘルプ → キーボードショートカットのカード で PDF が開く。印刷推奨。

Q: IntelliJ ユーザーが NetBeans を使うコツは?
A: キーマップを IntelliJ 互換に切替。それでも一部 (Tab 補完の挙動等) は違うので1 週間使って慣らすのが現実的。

関連項目

  • Apache NetBeans 公式 — https://netbeans.apache.org/
  • IntelliJ IDEA ショートカット (比較用)
  • Eclipse ショートカット (比較用)
  • NetBeans プラグインポータル
編集
Post Share
子ページ

子ページはありません

同階層のページ
  1. インストール方法(Windows)
  2. インストール方法(Linux)
  3. gitの導入
  4. 便利ショートカット一覧
  5. エラー一覧
  6. tomcatの起動