コードに完全修飾名 (java.util.List、javax.swing.JLabel など) が多数含まれている場合、intellij にはそれらを自動的に変換してパッケージをインポートし、クラスを使用するコマンドがありますか?名前?
6165 次
2 に答える
33
これは、最初にこれのインスペクションをオンにすることで実現できます。
Settingsダイアログを開き、インスペクションに移動し、qualifiedキーワードを検索してインスペクションをオンにしUnnecessary fully qualified nameます。

これにより、コード内のすべての FQN がカラー マークされます。
ハイライト表示された領域の 1 つにカーソルを置いてAlt+を押すEnterと、ポップアップが表示され、次の選択肢が表示されますFix all 'Unnecessary fully qualified name' problems。
そして、代わりにすべての FQN が上部のインポートに置き換えられます。

Run inspection on...このインスペクションを (現在のファイルだけでなく) プロジェクト全体で実行する場合は、コンテキスト メニューで別の方法を選択できます。

次に、次を選択しますWhole project。

そして最後に、Inspection Resultsウィンドウで選択を選択しますApply Fix。

于 2013-06-11T07:08:37.437 に答える