NetBeansのEclipseクリーンアップルール(Preferences> Java> Code Style> Clean Up))に似たものはありますか?
Eclipseのクリーンアップルールにより、インポートの整理、不要なキャストの削除、欠落しているオーバーライドアノテーションの追加などをクリーンアップできます。
また、個々のクラスではなく、クラス/パッケージのセット全体でそれを行うことはできますか?
Refactor
> Inspect and Transform
NetBeansのEclipseクリーンアップルール((Preferences> Java> Code Style> Clean Up))に似たものはありますか?
NetBeans 8.0では、強力なバッチツールはRefactor
> Inspect and Transform
です。チュートリアルページ NetBeansでの検査と変換によるリファクタリングIDE Java Editor 。
個々のツールも利用できます。
インポートの修正
単一のファイル、ネームスペース、またはプロジェクトの場合(プロジェクトウィンドウで選択したものまたはフォーカスがあるものに応じて):[ソース]> [インポートの整理(未使用のインポートの並べ替えと削除)]または[ソース]> [インポートの修正(並べ替え、削除)未使用のインポート、不足しているインポートを追加)。または、すべての保存中に:[ツール]> [オプション]> [エディター]> [保存時]> [インポートの整理]。
末尾のスペースの削除
単一ファイルの場合(コードファイルにキャレットを配置):[ソース]> [末尾のスペースを削除]。または、すべての保存中に:[ツール]> [オプション]> [エディター]> [保存時]> [末尾の空白を削除]。
コード形式
単一のファイル、ネームスペース、またはプロジェクトの場合:[ソース]> [フォーマット]。 (Tools > Editor > Formatting
のルールをカスタマイズします)。インストールできるJindentというプラグインもあります(私は自分で使用していません)。または、保存のたびに:Tools > Options > Editor > On Save > Reformat
。
デフォルトでは、Netbeansは問題のあるコード行の横とスクロールバーにヒントアイコンを表示し、必要に応じて自動修正を実行できるようにします。これらはTools > Options > Editor > Hints
経由で設定できます。 Netbeansは、Source> Inspectを使用してプロジェクト内のすべての問題を検索できます。または、繰り返しますが、これらの問題の多くはRefactor > Inspect and Transform
で一括修正できます。
NetBeansのEclipseの「コードクリーンアップ」に相当するのは「フォーマット」です。 [ソース]> [フォーマット]にあり、キーボードショートカットはAlt + Shift + F(Windowsの場合)です。残念ながら、Eclipseとは異なり、NetBeansでこれを設定できるようには見えません。
NetBeans 7.2には、これを行うための検査と変換のリファクタリングがあります。
http://netbeans.org/kb/docs/Java/editor-inspect-transform.html
Netbeansの場合、Ctrl + Shift + Iを使用して、ファイルから未使用のインポートを削除します。
ツール->オプション->タブ「エディター」->タブ「ヒント」-> JComboBoxでJava(話))を選択
そして、あなたは黄色の海を見るでしょう...、バージョン6.9から素晴らしくて速いです
Netbeansがこれらのことを自動的に指摘していることは知っていますが、単にそれらを指摘するだけではわかりません。
これを一括して行う方法はわかりませんが、ソースファイルからすべてのインポートを削除し、ソースエディターで右クリックすると、修正インポートを選択できます。これにより、すべてのクラスがアルファベット順にインポートされ、パッケージのあいまいさが発生したときに尋ねられます。
Soldier.mothが指摘したように、Netbeansは、ソースの左側の電球を使用して、キャストや注釈のオーバーライドなどの他の問題をインラインで指摘します。
コードにプロジェクト全体で適切なインデントを持たせたい場合は、プロジェクト名をクリックして「ソース」に移動し、「フォーマット」をクリックします。お役に立てれば!
インポートプラグインの整理 があります-- DZoneの記事 を参照してください。
編集:標準ディストリビューションの一部としてこれを取得するための バグレポート があると思います。