2016-08-24 12 views
2

自動補完メニューには、通常、提案が多すぎます。たとえば、「Double」と入力すると、一度もインポートしていないパッケージから、「Double」という名前の10種類がポップアップします。IntelliJで自動インポートを完全に無効にする

特定のパッケージを自動インポートから除外することはできますが、問題は完全には解決されません。パッケージ "java"を除外しても、javafx、sun、org、comなどのタイプが表示されます。すべてのパッケージを除外するか、自動インポートを完全に無効にするにはどうしたらいいですか?私にとっては>自動的にポップアップのコード補完

、自動ポップアップ -

ファイル(メニュー) - >設定 - >エディタ - >一般 - >コード補完:

答えて

2

あなたは、少なくとも完了自動ポップアップを無効にすることができますとにかく入力とナビゲートの方法で取得します。 >全般 - - >自動インポート - 私は実際にそれを必要なとき>フライ

に明確な輸入品を追加し、私は明示的にコードのいずれかを呼び出す

また、私は

エディタを有効にしたいのですがCtrl-Space(基本)またはCtrl-Shift-Space(タイプマッチング)またはCtrl-Alt-Space(クラス名)のいずれかを選択します。

+0

申し訳ありませんが、私はまだ自動ポップアップが欲しいです。私はIDEをスマートにしようと嫌い、ポップアップに無関係なものを追加します。少なくともコミュニティ版では、私が望んでいたことは不可能だと思われます。とにかく、提案に感謝します。 – jetstream96

+0

わかりました。あなたがIDEAが賢明すぎると不満を言っているが、もっと賢い(自動的にどのクラスが関係するかを判断する)ことを嘆いているように、ちょっと皮肉なようだ。好奇心から:IDEAが特定のパッケージのクラスをリストに追加する必要があるかどうかを判断する基準は何でしょうか?まだインポートされていないクラスでインポートポップアップを起動させたくない場合は、「エディタ - >一般 - >自動インポート - >インポートポップアップを表示」オプションもあります。 –

+0

ああ、それは私が意味するものではありません。私はそのファイルにインポートされたパッケージ内のクラスだけを含むようにポップアップリストをしたい。たとえば、既にjava.util。*またはjava.util.ArrayListをインポートしていない限り、ArrayListをリストに入れるべきではありません。私はIDEが好きです。なぜなら、彼らはスマートですが、私には10のクラスがDoubleという名前を示しています。 – jetstream96

関連する問題