Eclipseでは、JavaでコーディングしながらCtrl+ Shift+ + を押すと、Oすべてのクラスが自動的にインポートされます。
NetBeansのでは、これはで行われますCtrl+ Shift+ I。
IntelliJ IDEAでこれを行う方法はありますか?
同等のショートカットをgoogle、StackOverflow、IntelliJ IDEA構成、およびIntelliJの公式Webサイトで検索しました。見逃せないキーボードショートカットです。
Eclipseでは、JavaでコーディングしながらCtrl+ Shift+ + を押すと、Oすべてのクラスが自動的にインポートされます。
NetBeansのでは、これはで行われますCtrl+ Shift+ I。
IntelliJ IDEAでこれを行う方法はありますか?
同等のショートカットをgoogle、StackOverflow、IntelliJ IDEA構成、およびIntelliJの公式Webサイトで検索しました。見逃せないキーボードショートカットです。
回答:
IntelliJ IDEAには、インポートを追加するアクションがありません。むしろそれはあなたがタイプするようなことをする能力を持っています。[設定]> [エディタ]> [一般]> [自動インポート]で[あいまいでないインポートを即座に追加]を有効にすると、ショートカットを必要とせずに、入力時にIntelliJ IDEAがそれらを追加します。自動インポートから除外するクラスとパッケージを追加して、使用頻度の高いクラスを、同じ名前の他のクラスと衝突しないようにすることもできます。
あいまいなクラスの場合(または「あいまいでないインポートをその場で追加する」オプションをオフにしたい場合)、クラスの名前を入力するだけです(名前だけで十分です。完全に修飾する必要はありません)。コード補完を使用して、必要な特定のクラスを選択します。
右側の完全修飾名に注意してください。必要なものを選択してEnterキーを押すと、IDEAは自動的にインポート文を追加します。これは、コンストラクタの名前を入力した場合も同じように機能します。静的メソッドの場合は、必要なメソッドを入力し続けることもできます。次のスクリーンショットでは、「StringUtils」クラスはまだインポートされていません。
または、クラス名を入力してからAlt+Enterまたは⌥+ Enterを押して「インテンションアクションとクイックフィックスを表示」し、インポートオプションを選択します。
私はそれを使ったことがないが、私は考えてEclipseコードフォーマッタ、サードパーティのプラグインは、あなたがやりたいだろう。機能として「Eclipseのインポートの最適化をエミュレートする」がリストされています。詳細については、その手順を参照してください。しかし、結局のところ、IDEAの機能がパラダイムに慣れると、IDEAの組み込み機能が正常に機能するようになると思います。一般に、IDEAは「意図による開発」の概念を使用しています。したがって、開発作業を中断してインポートステートメントを追加するのではなく、必要なクラスを入力するだけで(意図)、IDEAは自動的にクラスのインポートステートメントを追加します。
一度にすべてではありません。しかし、あなたは押すことができます
Alt + Enter
人々はそれがあなたが特定のアイテムにいるときだけ機能すると思います。しかし、実際には「次の欠落している型」に対して機能します。Alt+ を押し続けるとEnter、すべてが修正されるまでIDEAは次々と修正します。
kbd
タグを使用して追加できます<kbd>Alt</kbd> + <kbd>Enter</kbd>
Alt+Enter
より指に優しい組み合わせに再マッピングする方法はありますか?IntelliJ IDEA > Preferences > Keymap
メニューではわかりませんでした。
Eclipse / Netbeansとまったく同じではありませんが、「インポートの最適化」設定を変更することが最善の解決策だと思います。
下 Preferences > Editor > General > Auto Import
セットする Add unambiguous imports on the fly
編集:この方法を使用すると、あいまいなインポートがある場合、IntelliJ から通知され、Wuanerの回答で概説されているAlt+ Enterメソッドを使用できます
ほとんどの場合、最も適切なインポートはリストの一番上にあります。
unambiguous
クラスを自動インポートするだけです。そして、過去2日間、3000以上のクラスプロジェクトで使用しています。魅力のように機能します。共有いただきありがとうございます。
別のオプションは、IDEAにEclipseショートカットキーを使用してEclipseのように動作するように要求することです。これを有効にすると、すべてのEclipseショートカットを使用できます。
手順は次のとおりです。
1- IDEAを開いた状態で、Ctrl + `を押します。以下のオプションがポップアップ表示されます。
2- [キーマップ]を選択します。別のポップアップが表示されます。そこでEclipseを選択します。
3- 次にを押しCtrl + Shift + O
ます。完了です!