Подтвердить что ты не робот

Как использовать IntelliJ для автоматического заполнения параметров метода?

Особенность Eclipse, которую мне очень не хватает, это то, как вы можете автоматически заполнять параметры метода с помощью переменных, находящихся в настоящее время в области видимости. Эта функция с помощью одной комбинации клавиш (ctrl + space) заполнит все параметры метода. Пока мои переменные были названы аналогично параметрам метода, у меня никогда не было проблем с этим автозаполнением. Есть ли плагин или собственный способ сделать это в Intellij?

4b9b3361

Ответ 1

IntelliJ IDEA 9 теперь поддерживает то, что они называют "супер-завершение", которое соответствует поведению, которое вы ищете, и доступно через их программу раннего доступа.

alt text
(источник: jetbrains.com)

IntelliJ IDEA 8 не позволяет автоматически заполнять более одного параметра за раз. Вы вынуждены использовать Control - Shift - Space один раз для каждого параметра.

Ответ 2

Возможно, вы уже знаете, что IntelliJ IDEA имеет ярлык CTRL + P (Windows) и CMD + P (OX X), который выводит краткое описание того, какие параметры передаются методу. Это очень удобно и экономит много времени, которое иначе было бы потрачено на поиск объявления метода.

Ответ 3

Control-Shift-Space (и завершение основано на типе, а не на имени)

Для большей пользы: Справка → Справочная карта по умолчанию

Ответ 4

Существует также плагин IntelliJ под названием 'kotlin-fill-class', который автоматически заполняет некоторые значения по умолчанию. Протестирован последний снимок версии плагина с IntelliJ 2019.1, и он, кажется, работает.