web-dev-qa-db-ja.com

キーストロークを使用してEclipseでプロジェクト全体のインポートを整理できますか?

キーストロークを行い、EclipseですべてのインポートをすべてのJavaクラスを見ているのではなく、すべてのクラスに整理しますか?これは可能ですか?キーストロークはありますか? ?

134
branchgabriel

パッケージエクスプローラーでプロジェクトを選択し、を押します Ctrl + Shift + O (単一クラスバージョンと同じキーストローク)。パッケージなどで動作するはずです。

246
Todd

保存時にクリーンアップオプションを編集して、インポートを整理することができます。これにより、すべてのインポートが常に整理されます。

Eclipse 3.4では、[ウィンドウ]-[設定]に移動します。ツリービューで、Java-Editor-Save Actionsを確認します。

これは、常にインポートを整理する方法です。

20
jjnguy

Eclipse Heliosの場合は、「プロジェクトエクスプローラー」ビューを開き、srcフォルダーを右クリックし、ソースメニューの下に移動し、すべてのプロジェクトで機能する「インポートの整理」をクリックします。または単に組み合わせをヒット Ctrl + Shift + O srcフォルダー。

2
sosFreelancer

プロジェクト全体に対して保存アクションを実行する場合は、プロジェクトを右クリックして、ソースを選択してからクリーンアップ...を選択します

0
meh-uk

Macでは次を使用できます Cmd + Shift + O。または、メニューから実行できます:Source -> Optimize Imports

これは、個々のファイルに対して、または各ソースフォルダーに対して実行できます。このオプションは、プロジェクトエクスプローラのプロジェクトレベルで試してみるとグレー表示されます。したがって、多数のモジュールとソースフォルダーがある場合は、数回実行する必要があります。 :)

0
James Oravec

AndroidアプリにLeadbolt広告があります。すべてのLeadboltバージョンで、LeadboltはJavaインポートの名前を再更新するように強制します。たとえば、私のアプリでは:

import com.kwswsuyruzouggmtbzxb.* 

その後、更新時に彼らは私に名前を持つ新しいパッケージを与えました:

import com.izwevyqazy.*

したがって、約20以上のJavaソースコードファイルで古い名前から新しい名前に変更する必要があります。だから、私はEclipse I.D.Eでこの方法を使用してインポートを再編成しました:

  1. アプリケーションで、パッケージ名、プロジェクトフォルダー内のフォルダー「src」のすぐ下にあるものを選択します。
  2. パッケージ名を右クリックして、「インポートの整理」を選択します
  3. AndroidManifest.xmlでも名前を変更することを忘れないでください。そうしないと、アプリがクラッシュします。
0
superlinux