[解決済み] IntelliJ: ワイルドカード・インポートを使用しない
質問
IntelliJにワイルドカードのインポートを使用しないように指示する方法はありますか? 設定 > コードスタイル > インポート」で、IntelliJがワイルドカードインポートを使用する前に「クラス数」を指定することができることがわかります。 しかし、ワイルドカードインポートを使用しない場合、この機能をオフにすることはできますか?
1を入れたり、フィールドを空白にしたりしてみましたが、これはIntelliJに常にワイルドカード・インポートを使用するように指示するだけです。 明らかに、あまり良くない解決策は、ワイルドカードインポートに遭遇しないように、とんでもなく高い数字を入れることですが、それをオフにするもっと良い方法があることを期待していました。
解決方法は?
これを無効にしたい理由は明白です。IntelliJに各インポートを個別に含めるように強制するためです。IntelliJに各インポートを個別に含めるよう強制するためです。これにより、あなたが使用しているクラスがどこから来たのかを正確に把握することが容易になります。
ツールバーの[設定]の[レンチ]アイコンをクリックし、[コードスタイル]の[インポート]を開いて、[単一クラスのインポートを使用]をチェックします。 また、「"Packages to use import with」の項目を完全に削除することもできます。
*
のみを使用する閾値を指定することもできます。
*
パッケージの個々のクラスがその閾値を超えたとき、" が発生します。
更新しました。
IDEA 13のquot;Use single class import"はワイルドカードインポートを防げません。解決策としては
Preferences
(
⌘
+
,
macOSの場合
Ctrl
+
Alt
+
S
WindowsとLinuxの場合)
> Editor > Code Style > Java > Imports tab
セット
Class count to use import with '*'
と
Names count to use static import with '*'
をより大きな値に変更してください。99以上の値であれば、問題なく動作するようです。
関連
-
Eclipseでプロジェクトエクスプローラービューとパッケージエクスプローラービューを使う
-
[解決済み] JavaでArrayListではなくLinkedListを使用するのはいつですか?
-
[解決済み] serialVersionUIDとは何ですか、またなぜそれを使用する必要がありますか?
-
[解決済み] java.net.URLConnectionを使用してHTTPリクエストを発生させ処理する方法
-
[解決済み] なぜゲッターとセッター/アクセッサーを使うのですか?
-
[解決済み] IntelliJのインスペクションで「シンボルを解決できない」と表示されたが、コードはコンパイルされる
-
[解決済み] IntelliJでマウスオーバー時にJavaDocsのツールチップを表示させる
-
[解決済み】Android UserManager.isUserAGoat()の正しい使用例?)
-
[解決済み】IntelliJ IDEAプロジェクトに外部jar(lib/*.jar)を追加するための正しい方法
-
[解決済み】IntelliJ インポートの整理
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
スタイルシートとして解釈されるリソースが、MIMEタイプtext/htmlで転送される。
-
undefinedeclipse エラー。この行に複数のアノテーションが見つかりました: - 文字列を型解決に解決できない
-
アクセス制限です。タイプ 'Application' は API ではありません。
-
SpringBootApplication を型解決できない。
-
が 'X-Frame-Options' を 'deny' に設定しているため、フレーム内にある。
-
[オリジナル】java学習ノート【II】よくあるエラー クラスパス上のクラスファイルが見つからない、またはアクセスできない場合
-
org.glassfish.jersey.servlet.ServletContainer
-
java 例外。Javaツールの初期化
-
JSPで「リストが型解決できない!」の解決方法
-
[解決済み] Java の import 文でワイルドカードを使用することは、なぜ悪いのですか?