Особенность Eclipse, которую мне очень не хватает, - это то, как вы можете автоматически заполнять параметры метода с помощью переменных, находящихся в настоящее время в области видимости. Эта функция с помощью одной комбинации клавиш (ctrl + space) заполнит все параметры метода. Пока мои переменные назывались так же, как параметры метода, у меня никогда не было проблем с этим автозаполнением. Есть ли плагин или собственный способ сделать это в Intellij?
Как использовать IntelliJ для автозаполнения параметров метода?
Ответы (5)
IntelliJ IDEA 9 теперь поддерживает то, что они называют «суперзавершением». который соответствует желаемому вами поведению и доступен через их программу раннего доступа.
(источник: jetbrains.com)
IntelliJ IDEA 8 не позволяет автоматически заполнять более одного параметра за раз. Вы вынуждены использовать Control - Shift - Space один раз для каждого параметра.
Возможно, вы уже знаете, что IntelliJ IDEA имеет ярлык CTRL + P (Windows) и CMD + P (OX X), который вызывает краткое описание того, какие параметры передаются методу. Это очень удобно и экономит много времени, которое в противном случае было бы потрачено на поиск объявления метода.
Control-Shift-Space (завершение зависит от типа, а не имени)
Для большего совершенства: Справка -> Справка по раскладке клавиатуры по умолчанию
Существует также плагин IntelliJ под названием 'kotlin-fill-class', который автоматически подставляет некоторые значения по умолчанию. Протестировал последнюю версию плагина для моментальных снимков с IntelliJ 2019.1, и, похоже, он работает.
из этого сообщения: https://stackoverflow.com/a/55160515/405749:
Плагин https://plugins.jetbrains.com/plugin/8638-auto-filling-java-call-arguments по крайней мере обеспечит умное исправление, чтобы сделать это при нажатии alt + enter.
Я не нашел способ сделать это полностью автоматически, так как он работает в eclipse.