23

コードに完全修飾名 (java.util.List、javax.swing.JLabel など) が多数含まれている場合、intellij にはそれらを自動的に変換してパッケージをインポートし、クラスを使用するコマンドがありますか?名前?

4

2 に答える 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 に答える