web-dev-qa-db-ja.com

Netbeansで自動インデントするにはどうすればよいですか?

Eclipseでクリックできます Ctrl+I 任意の行で、設定で選択したインデントスキームに従って、行または行グループを自動的にインデントします。

Netbeansにはこの機能が本当にありません。同等の機能はありますか?

私は知っています Alt+Shift+F しかし、それは十分ではありません。すべてのファイルではなく、行のグループをインデントします。

140

ツールを開く-> オプション-> キーマップ欲しいです。

92
varad

押す Alt+Shift+F 選択をインデントします。何も選択されていない場合、ファイル全体をインデントします。

NetBeansの新しいバージョンでは、一度に複数のファイル/フォルダーをフォーマットすることもできます! Projectsウィンドウ/サイドバーで、1つ以上のフォルダーまたはファイルを選択してを押すと、 Alt+Shift+F。 NetBeansは「選択したファイルとフォルダを再帰的にフォーマットしますか?」と尋ね、[OK]を押すと、選択したすべてのファイル/フォルダを再帰的にフォーマットします。

Mac OS Xでは、ショートカットは Ctrl+Shift+F。 (注:それは Ctrl ではなく 

NetBeans 7および8では上記のショートカットを使用しました。

176
Manu M.

Shift + Alt + Fは、ファイル全体をインデントします。

22
Ensode

再フォーマット(インデント)する行を選択します。その後 Alt + Shift + Fを押します。選択した行のみが再フォーマットされます。

9
OliBlogger

Ctrl + Shift + Fは、ページ内のすべてのコードのフォーマットを実行します。

5
Milhous

EmacsがTABで行うように自動インデントが必要な場合、つまり現在の行をインデントし、カーソルを最初の非空白文字に移動するには、次のようにします:

  1. [ツール]-> [オプション]-> [エディタ]-> [マクロ]に移動します
  2. 新しいマクロを作成し、「tabindent」などの名前を付けます
  3. 次のマクロコードを挿入します。

    再インデント行キャレット行最初の列キャレット開始行

  4. [ショートカットの設定]をクリックしてTabキーを押します

4
chenno

Netbeans 8でファイルを自動インデントする完全な手順を次に示します。

最初のステップは、Tools -> Optionsに移動し、次の画像に示すように、[エディター]ボタンと[書式設定]タブをクリックします。

enter image description here

書式設定オプションを設定したら、[適用]ボタンをクリックして[OK]をクリックします。私の例はC++言語を使用していますが、これはJavaにも当てはまることに注意してください。

次のステップは CTRL + A 新しい書式設定を適用するファイルに。次に、 ALT + SHIFT + F または、メニューSource -> Formatをクリックします。

これが役立つことを願っています。

4
Gabriel L.

NetBeansのすべてのコードをフォーマットするには、Alt + Shift + Fを押します。行をインデントする場合は、行を選択し、Alt + Shift +右矢印キーを押します。インデントを解除するには、Alt + Shift +左矢印キーを押します。

Java NetBeans 7.1以降、NetBeans 8.0(現在使用中)以降でも、ショートカットは次のとおりです。

Alt+Shift+F

メニューからアクセスするKeyMapを見ると、Tools-> Options-> Keymapの場合、「アクション」はFormat Shortcutで定義されています: Alt+Shift+F

2
Elenasys

NetBeans 6.9.1を現在開いており、Alt + Shift + Fは選択した行のみをインデントします。

行が選択されていない場合、現在のドキュメント全体がインデントされます。

1つの可能性のある意図しない動作は、1行のみを選択した場合、完全に選択する必要があり、そうでない場合は何もしません。ただし、グループの最後の行も最初の行も完全に選択する必要はありません。

最初の数文字を選択するだけで1行だけインデントすることを期待していましたが、うまくいきませんでした。

2
rciafardone