[解決済み] EclipseのようにIntelliJ IDEAでクラスを自動インポートする方法(またはショートカット)はありますか?
質問
Eclipseで、Javaでコーディング中に
Ctrl
+
シフト
+
O
すべてのクラスを自動的にインポートします。
NetBeansでは、これは
Ctrl
+
シフト
+
I
.
IntelliJ IDEAでこれを行う方法はありますか?
google、StackOverflow、IntelliJ IDEAの設定、IntelliJの公式サイトで同等のショートカットを検索してみたところ キーボードショートカットは必見
解答方法
IntelliJ IDEAには、インポートを追加するアクションはありません。むしろ、入力中にそのようなことを行う機能があります。で、"Add unambiguous imports on the fly"を有効にすると、インポートを追加することができます。 設定 > エディタ > 全般 > 自動インポート IntelliJ IDEAは、ショートカットを使わずに、入力したとおりに追加してくれます。また、自動インポートから除外するクラスやパッケージを追加することで、多用するクラスや同名のクラスと衝突するクラスを曖昧さをなくすことも可能です。
曖昧なクラスについては(あるいは "その場で曖昧でないインポートを追加する" オプションをオフにしたい場合)、クラスの名前(名前だけでOK、完全に修飾する必要はない)を入力するだけでよいです。コード補完を使用し、必要な特定のクラスを選択します。
右側の完全修飾名に注目してください。必要なものを選択してEnterキーを押すと、IDEAは自動的にimport文を追加します。これは、コンストラクタの名前を入力した場合と同じです。静的メソッドの場合は、必要なメソッドをそのまま入力することもできます。次のスクリーンショットでは、"StringUtils" クラスはまだインポートされていません。
または、クラス名を入力してから Alt + 入力 または ⌥ + 入力 をクリックし、インポートオプションを選択します。
使ったことはないものの 思う その Eclipse コードフォーマッタ サードパーティープラグインは、あなたが望むことをやってくれるでしょう。このプラグインは、Eclipseのインポートの最適化をエミュレートすることを特徴としています。その 説明書 をご覧ください。しかし、結局のところ、IDEAに組み込まれた機能は、そのパラダイムに慣れれば問題なく動作することが分かると思います。一般的にIDEAは、quot;development by intentions"というコンセプトで開発します。そのため、開発作業を中断してimport文を追加するのではなく、欲しいクラス(私の意図)を入力するだけで、IDEAが自動的にそのクラスのimport文を追加してくれます。
関連
-
コンストラクタの呼び出しは、コンストラクタのエラー理解の最初のステートメントである必要があります。
-
あるコードに出会いましたが、何に使うのか理解できません。 List<String> list = new ArrayList<String>() { { a
-
ブラウザでの大容量ファイルスライスアップロード(Javaサーバサイド実装)
-
[解決済み] Android StudioでAuto import allを行うためのショートカットは何ですか?
-
[解決済み] IntelliJ IDEAで前のビューの場所に移動する(戻る/進む)ためのキーボードショートカット
-
[解決済み] IntelliJ IDEAでメソッド/関数を検索するためのショートカットは何ですか?
-
[解決済み】IntelliJ IDEAプロジェクトに外部jar(lib/*.jar)を追加するための正しい方法
-
[解決済み】IntelliJ インポートの整理
-
[解決済み】Intellij IDEAのJavaクラスが保存時に自動コンパイルされない。
-
[解決済み] javadocのコメントを作成する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 実装 サイバーパンク風ボタン
おすすめ
-
Java エラー報告 スレッド "main" での例外 java.util.NoSuchElementException
-
エラー java.util.NoSuchElementException
-
Java Exceptionが発生しました エラー解決
-
undefinedeclipse エラー。この行に複数のアノテーションが見つかりました: - 文字列を型解決に解決できない
-
javaで非静的な解を静的な参照にすることができない
-
node js npm gruntインストール、elasticsearch-head 5.Xインストール
-
javaでよく使われる英単語
-
org.glassfish.jersey.servlet.ServletContainer
-
HttpClientがGZIP形式でない場合の対処法
-
テストが見つかりませんでした