Как использовать IntelliJ для автоматического заполнения параметров метода?
-
01-07-2019 - |
Вопрос
Особенность Eclipse, которую мне очень не хватает, — это возможность автозаполнения параметров метода переменными, находящимися в настоящее время в области видимости.Эта функция будет с помощью одной комбинации клавиш (Ctrl+космос) заполните все параметры метода.Поскольку мои переменные назывались так же, как и параметры метода, у меня никогда не возникало проблем с этим автозаполнением.Есть ли плагин или собственный способ сделать это в Intellij?
Решение
IntelliJ IDEA 9 теперь поддерживает то, что они называют «суперзавершением», которое соответствует тому поведению, которое вы ищете, и доступно через их программу раннего доступа.
(источник: jetbrains.com)
IntelliJ IDEA 8 не позволяет автоматически заполнять более одного параметра одновременно.Вы вынуждены использовать Контроль-Сдвиг-Космос один раз для каждого параметра.
Другие советы
Возможно, вы уже знаете, что IntelliJ IDEA имеет CTRL+п ярлык (Windows) и КМД+п (OX X), который отображает краткое описание того, какие параметры передаются в метод.Это очень удобно и экономит много времени, которое в противном случае было бы потрачено на поиск объявления метода.
Control-Shift-Пробел (и завершение зависит от типа, а не имени)
Для большего добра:Справка -> Справочник по раскладке клавиш по умолчанию
Существует также плагин IntelliJ под названием «kotlin-fill-class», который автоматически заполняет некоторые значения по умолчанию.Протестировали последнюю версию плагина с помощью IntelliJ 2019.1, и она, похоже, работает.