0

Netbeans がコードを生成する方法をどこで変更できるか疑問に思っていました。たとえば、開き括弧を新しい行に配置したいとします。

[ツール] -> [オプション] メニューを探しましたが、何も見つかりませんでした。

4

1 に答える 1

3

解決策 1で問題が解決するはずです。解決策 1では解決できない自動生成コードの書式設定については、解決策 2を使用してください。ただし、 「Code Templates」タブには注意してください。これまでは比較的バグが多かったです。

重要な注意:中かっこの配置のために「コード テンプレート」を変更しようとしても、解決策 1の設定によって上書きされるため、正しく機能しません。Netbeansの「フォーマット」タブは「コード・テンプレート」タブよりも優先されるため、必要なフォーマットへの変更は最初に解決策 1で試行する必要があります。

解決策 1:

[Tools]-> [Options]-> [Editor]->に移動し[Formatting]ます。使用している言語を選択し、Categoryドロップダウン ボックスで を選択しますBraces。そのすぐ下に が表示されますBraces Placement。クラス宣言、メソッド宣言、または「その他」の中かっこの配置を変更できます。オプションは次のとおりです。

  • 同じ行 - クラス、メソッド、または「その他」と同じ行にブラケットを配置します。
  • 改行 - クラス、メソッド、または「その他」の下の改行にブラケットを配置します。
  • New Line Half Indented - 半インデントが追加された "New Line" と同じです。
  • New Line Indented - 完全なインデントが追加された "New Line" と同じです。

解決策 2:

[Tools]-> [Options]-> [Editor]->に移動し[Code Templates]ます。使用している言語を選択し、好みのフォーマットに従ってテンプレートを変更します。

たとえば、Java が選択されている場合、「pm」の省略形までスクロールして、Netbeans がプライベート メソッドを生成する方法を確認できます。以下は、変更が必要な一般的な Java 略語のいくつかについて、不完全ではありますが役に立つ略語のリストです。

  • m - メソッド
  • p - プライベート
  • f - 最終
  • s - 静的

したがって、「プライベート」としてリストされている自動生成メソッドのフォーマットを変更する場合は、自動生成ルールを示す「拡張テキスト」領域で略語「pm」のフォーマットを変更できます/プライベート メソッドのフォーマット。

注:これらの文字の組み合わせは、異なる意味を表す場合があります。たとえば、"pr" は "private" に展開されますが、"prm" はプライベート メソッドではなく保護されたメソッドとしてリストされます。

于 2012-08-20T14:11:16.107 に答える