NetBeansのEclipseクリーンアップルール([設定]> [Java]> [コードスタイル]> [クリーンアップ])に似たものはありますか?
Eclipseのクリーンアップルールを使用すると、インポートの整理、不要なキャストの削除、欠落しているオーバーライドアノテーションの追加などをクリーンアップできます。
また、個々のクラスではなく、クラス/パッケージのセット全体でそれを行うことはできますか?
NetBeansのEclipseクリーンアップルール([設定]> [Java]> [コードスタイル]> [クリーンアップ])に似たものはありますか?
Eclipseのクリーンアップルールを使用すると、インポートの整理、不要なキャストの削除、欠落しているオーバーライドアノテーションの追加などをクリーンアップできます。
また、個々のクラスではなく、クラス/パッケージのセット全体でそれを行うことはできますか?
回答:
Refactor
>> Inspect and Transform
NetBeansのEclipseクリーンアップルール((設定> Java>コードスタイル>クリーンアップ))に似たものはありますか?
NetBeans 8.0では、強力なバッチツールはRefactor
>Inspect and Transform
です。チュートリアルページ「NetBeansIDEJavaエディタでの検査と変換によるリファクタリング」を参照してください。
個別のツールも利用できます。
インポートの修正
単一のファイル、名前空間、またはプロジェクトの場合([プロジェクト]ウィンドウで選択したものまたはフォーカスがあるものに応じて):[ソース]> [インポートの整理](未使用のインポートを並べ替えて削除する)または[ソース]> [インポートを修正](未使用のインポートを並べ替えて削除する、不足しているインポートを追加します)。または、保存のたびに:[ツール]> [オプション]> [エディター]> [保存時]> [インポートの整理]。
末尾のスペースの削除
単一のファイルの場合(コードファイルにキャレットを配置します):[ソース]> [末尾のスペースを削除]。または、保存のたびに:[ツール]> [オプション]> [エディター]> [保存時]> [末尾の空白を削除]。
コード形式
単一のファイル、名前空間、またはプロジェクトの場合:[ソース]> [形式]。(のルールをカスタマイズしますTools > Editor > Formatting
)。インストールできるJindentというプラグインもあります(私自身は使用していません)。または、保存するたびに:Tools > Options > Editor > On Save > Reformat
。
デフォルトでは、Netbeansは問題のあるコード行の横とスクロールバーにヒントアイコンを表示し、必要に応じて自動修正を実行できるようにします。これらは、を介して構成できますTools > Options > Editor > Hints
。Netbeansは、「ソース」>「検査」を使用してプロジェクト内のすべての問題を検索できます。または、繰り返しになりますが、これらの問題の多くはでバッチ修正できますRefactor > Inspect and Transform
。
Inspect and Transform
(8.2 Netbeansでは、プロジェクトを右クリックするとオプションとして直接表示されます。Refactor
前のメニューはありません)、選択する必要があることに気付くのに少し時間がかかりました(直接表示されない場合Use: Configuration: Organize Imports
はManage...
ボタンをクリックしてください)。ドロップダウンにあります。コードに適用できる「検査」が多数あります!
NetBeansでのEclipseの「コードクリーンアップ」に相当するのは「フォーマット」です。これは[ソース]> [フォーマット]の下にあり、キーボードショートカットはAlt + Shift + F(Windowsの場合)です。残念ながら、Eclipseとは異なり、これはNetBeansで構成できるようには見えません。
alt + shift + f
およびimportsのNetBeans ctrl + shift + i
。これは個々のファイルに対して機能します。すべてのファイルに機能はありません。
Enter
。
NetBeans 7.2には、これを行うためのInspect&Transformリファクタリングがあります。
http://netbeans.org/kb/docs/java/editor-inspect-transform.html
Netbeansの場合、Ctrl + Shift + Iを使用して、ファイルから未使用のインポートを削除します。
ツール->オプション->タブ「エディタ」->タブ「ヒント」-> JComboBoxでJava(話している)を選択します
そして、あなたは黄色い海を見るでしょう...、ver6.9から素晴らしくて速い
netbeansがこれらのことを自動的に指摘することは知っていますが、単に指摘する以外に、私にはわかりません。
これをまとめて行う方法はわかりませんが、ソースファイルからすべてのインポートを削除してから、ソースエディターを右クリックすると、[インポートの修正]を選択できます。これにより、すべてのクラスがアルファベット順にインポートされ、パッケージのあいまいさが発生したときに尋ねられます。
Soldier.mothが指摘したように、Netbeansは、ソースの左側にある電球を使用して、キャストやオーバーライド注釈などの他の問題を一列に指摘します。