ページの作成
親となるページを選択してください。
親ページに紐づくページを子ページといいます。
例: 親=スポーツ, 子1=サッカー, 子2=野球
子ページを親ページとして更に子ページを作成することも可能です。
例: 親=サッカー, 子=サッカーのルール
親ページはいつでも変更することが可能なのでとりあえず作ってみましょう!
| この記事の要点 |
|
NetBeans とは
Apache NetBeans は Apache Software Foundation が開発する Java/PHP/JavaScript 統合開発環境です。Sun Microsystems → Oracle を経て 2017 年に Apache に寄贈、現在は Apache NetBeans 22 (2024 年) 系がリリースされています。Java EE / Maven プロジェクトの GUI 編集機能が強く、業務系 Java 開発で根強い人気があります。
編集系ショートカット
| 操作 | Windows/Linux | macOS |
|---|---|---|
| コード補完 | Ctrl + Space | Cmd + Space |
| パラメータヒント | Ctrl + P | Cmd + P |
| Javadoc 表示 | Ctrl + Shift + Space | Cmd + Shift + Space |
| Import 整理 | Ctrl + Shift + I | Cmd + Shift + I |
| コード整形 | Ctrl + Alt + L | Cmd + Option + L |
| 行コメント切替 | Ctrl + / | Cmd + / |
| ブロックコメント | Ctrl + Shift + / | Cmd + Shift + / |
| 行を上下に移動 | Alt + Shift + ↑/↓ | Option + Shift + ↑/↓ |
| 行を複製 | Ctrl + Shift + D | Cmd + Shift + D |
| 行を削除 | Ctrl + E | Cmd + E |
| 選択範囲を大文字化 | Ctrl + U → U | Cmd + U → U |
| 選択範囲を小文字化 | Ctrl + U → L | Cmd + U → L |
検索・置換
| 操作 | Windows/Linux | macOS |
|---|---|---|
| ファイル内検索 | Ctrl + F | Cmd + F |
| ファイル内置換 | Ctrl + H | Cmd + H |
| プロジェクト全体検索 | Ctrl + Shift + F | Cmd + Shift + F |
| プロジェクト全体置換 | Ctrl + Shift + H | Cmd + Shift + H |
| 次を検索 | F3 | Cmd + G |
| 前を検索 | Shift + F3 | Cmd + Shift + G |
| ファイルへジャンプ | Alt + Shift + O | Option + Shift + O |
| クラスへジャンプ | Ctrl + O | Cmd + O |
| シンボルへジャンプ | Alt + Shift + S | Option + Shift + S |
ナビゲーション
| 操作 | Windows/Linux | macOS |
|---|---|---|
| 宣言にジャンプ | Ctrl + B | Cmd + B |
| 戻る | Alt + ← | Option + ← |
| 進む | Alt + → | Option + → |
| 使用箇所検索 | Alt + F7 | Option + F7 |
| スーパー実装を表示 | Ctrl + B (interface 上) | Cmd + B |
| サブ実装を表示 | Alt + Shift + B | Option + Shift + B |
| 最近編集したファイル | Ctrl + Tab | Cmd + Tab |
| 行ジャンプ | Ctrl + G | Cmd + L |
| ファイル先頭/末尾 | Ctrl + Home/End | Cmd + ↑/↓ |
リファクタリング
| 操作 | Windows/Linux | macOS |
|---|---|---|
| リネーム | Ctrl + R (旧)、F2 推奨 | Cmd + R |
| メソッド抽出 | Ctrl + Alt + M | Cmd + Option + M |
| 変数導入 | Ctrl + Alt + V | Cmd + Option + V |
| 定数化 | Ctrl + Alt + C | Cmd + Option + C |
| インライン化 | Ctrl + Alt + N | Cmd + Option + N |
| 移動 | Ctrl + M | Cmd + M |
| クイック修正 | Alt + Enter | Option + Enter |
実行・デバッグ
| 操作 | Windows/Linux | macOS |
|---|---|---|
| プロジェクト実行 | F6 | Fn + F6 |
| ファイル実行 | Shift + F6 | Shift + Fn + F6 |
| テスト実行 | Alt + F6 | Option + F6 |
| デバッグ開始 | Ctrl + F5 | Cmd + F5 |
| ブレークポイント切替 | Ctrl + F8 | Cmd + F8 |
| ステップオーバー | F8 | F8 |
| ステップイン | F7 | F7 |
| ステップアウト | Ctrl + F7 | Cmd + F7 |
| 続行 | F5 | F5 |
| カーソル位置まで実行 | F4 | F4 |
| 式を評価 | Ctrl + F9 | Cmd + 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 + Tab | System.out.println(""); |
psvm + Tab | public static void main(String[] args) {} |
fori + Tab | for (int i = 0; i < N; i++) {} |
fore + Tab | for (Object o : col) {} |
trycatch + Tab | try {} catch (Exception e) {} |
ifn + Tab | if (obj == null) {} |
iff + Tab | if (condition) {} |
カスタマイズ: ツール → オプション → エディタ → コードテンプレート。
保存時の自動整形を有効化
- ツール → オプション → エディタ → フォーマッタ
- 「保存時にコードを整形」にチェック
- 「保存時に未使用の import を削除」にチェック
これで Ctrl + S のたびに Ctrl + Shift + I + Ctrl + Alt + L が自動実行されます。
ショートカットのカスタマイズ
ツール → オプション → キーマップ で全ショートカットを変更可能。IntelliJ / Eclipse 風のキーマップにプリセット切替もできます:
- NetBeans (デフォルト)
- Eclipse — Eclipse 経験者向け
- IntelliJ IDEA — JetBrains 経験者向け
- Emacs
覚えるべき優先順位 (Top 10)
- Ctrl + Space — コード補完
- Ctrl + Shift + I — Import 整理
- Ctrl + Alt + L — 整形
- F2 — リネーム
- Alt + F7 — 使用箇所検索
- Ctrl + B — 定義へジャンプ
- Alt + ←/→ — 戻る/進む
- Ctrl + O — クラスへジャンプ
- Ctrl + Shift + F — 全体検索
- 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 プラグインポータル
ページの作成
親となるページを選択してください。
親ページに紐づくページを子ページといいます。
例: 親=スポーツ, 子1=サッカー, 子2=野球
子ページを親ページとして更に子ページを作成することも可能です。
例: 親=サッカー, 子=サッカーのルール
親ページはいつでも変更することが可能なのでとりあえず作ってみましょう!
子ページはありません
- インストール方法(Windows)
- インストール方法(Linux)
- gitの導入
- 便利ショートカット一覧
- エラー一覧
- tomcatの起動
人気ページ
- 1 Eclipseで「サーバーに追加または除去できるリソースがありません。」の原因と対処法
- 2 tomcat の起動 / 停止ログと catalina.log・catalina.out の違い
- 3 JavaScript base URL 取得方法|window.location.origin と SSR/Node.js 対応
- 4 YouTube Data API v3 エラー一覧|403/400/404 の主要原因と切り分け
- 5 Spring Frameworkのアノテーション一覧
- 6 Laravel エラー一覧|500/Blade/DB 接続/ルーティングの代表エラー
- 7 3Dグラフィックスとは|モデリング/レンダリング/主要ソフトウェア (Blender / Maya)
- 8 【Spring】@Valueアノテーションとは
- 9 CATALINA_HOME の確認方法 (Linux / Mac)
- 10 【Spring】@Autowiredアノテーションとは
最近更新/作成されたページ
- Laravel キャッシュクリア完全ガイド(cache:clear / config:clear / 2026-05-18 07:42:07
- プロジェクトの作成と削除 2026-05-18 07:42:07
- インストール直後にNetbeansが反応しない 2026-05-18 07:42:07
- 動画やチャンネルの検索 2026-05-18 07:42:07
- APIキー取得方法 2026-05-18 07:42:07
- チャンネル情報の取得 2026-05-18 07:42:07
- API 入門 — Web API(REST / GraphQL / gRPC / 2026-05-18 07:42:07
- インストール(eclipseプラグイン) 2026-05-18 07:42:07
- Laravel「Dotenv values containing spaces must be surrounded 2026-05-18 07:42:07
- エラー一覧 2026-05-18 07:42:07
- curl: (51) SSL: certificate subject name '~' does not match 2026-05-18 07:42:07
- インストール方法(Windows版) 2026-05-18 07:42:07
- JSONから配列に変換 2026-05-18 07:42:07
- 処理を一定時間待つ 2026-05-18 07:42:07
- A non well formed numeric value encountered 2026-05-18 07:42:07
コメントを削除してもよろしいでしょうか?