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

StackOverflow https://stackoverflow.com/questions/93591

  •  01-07-2019
  •  | 
  •  

Вопрос

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

Это было полезно?

Решение

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

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

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

Другие советы

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

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

Для большего добра:Справка -> Справочник по раскладке клавиш по умолчанию

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top