web-dev-qa-db-ja.com

IntelliJを使用してメソッドパラメーターをオートコンプリートするにはどうすればよいですか?

私が本当に見逃しているEclipseの機能は、現在スコープ内の変数を使用してメソッドパラメーターをオートコンプリートする方法です。この機能は、単一のキーコンボ(ctrl+space)すべてのメソッドパラメータを入力します。変数の名前がメソッドパラメータと同じようになっている限り、このオートコンプリートで問題が発生することはありません。 Intellijでこれを実現するプラグインまたはネイティブの方法はありますか?

45
user17854

IntelliJ IDEA 9がサポートされるようになりました 「スーパーコンプリーション」と呼ばれるもので、探している動作と一致し、早期アクセスプログラムで利用できます。

alt text
(ソース: jetbrains.com

IntelliJ IDEA 8では、一度に複数のパラメータを自動入力することはできません。 Control-Shift-Space パラメータごとに1回。

31
Alex B

IntelliJ IDEA CTRL+P ショートカット(Windows)および CMD+P (OX X)メソッドに渡されるパラメーターの簡単な説明が表示されます。これは非常に便利で、メソッド宣言の検索に費やしていた時間を大幅に節約できます。

73
Dmitry L

Control-Shift-Space(および補完は名前ではなくタイプに基づいています)

より良い方法:ヘルプ->デフォルトのキーマップリファレンス

18
Craig Day

一部のデフォルト値を自動的に入力する「kotlin-fill-class」と呼ばれるIntelliJプラグインもあります。 IntelliJ 2019.1を使用してプラグインの最新のスナップショットバージョンをテストしましたが、動作しているようです。

1
Brooks DuBois