152

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

Netbeans にはこの機能が本当に欠けています。同等の機能はありますか?

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

4

10 に答える 10

201

ショートカット:

  • 窓: Alt+ Shift+F
  • Mac OS X: Ctrl+ Shift+ F(注: でCtrlあり、そうではない⌘</kbd>)

上記のショートカットを使用すると、NetBeans は選択をインデントします。何も選択されていない場合は、ファイル全体がインデントされます。

一度に複数のファイル/フォルダーをフォーマットすることもできます! ウィンドウ/サイドバーで、Projects1 つ以上のフォルダーまたはファイルを選択してショートカットを使用すると、NetBeans は「選択したファイルとフォルダーを再帰的にフォーマットしますか?」と尋ねます。[OK] を押すと、選択したすべてのファイル/フォルダーが再帰的にフォーマットされます。

上記のショートカットは、バージョン 7 から 12 までの NetBeans で機能します。

于 2012-03-22T08:41:26.163 に答える
100

Tools -> Options -> Keymapを開き、「Re-indent current line or selection」というアクションを探して、必要なショートカットを設定します。

于 2009-08-24T17:20:11.757 に答える
11

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

于 2009-09-07T15:26:34.300 に答える
6

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

于 2009-08-21T13:25:07.627 に答える
4

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

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

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

  4. 「ショートカットの設定」をクリックし、TABを押します

于 2011-06-21T21:07:16.703 に答える
2

現在 netbeans 6.9.1 を開いていますが、ALT+SHIFT+F を押すと、選択した行だけがインデントされます。

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

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

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

于 2011-04-13T20:27:38.113 に答える