«Угадай» аргументы метода в IntelliJ IDEA - PullRequest
9 голосов
/ 04 августа 2011

Eclipse имеет функцию, где он «угадывает» аргументы для вызова метода, основываясь на типах (и, возможно, именах переменных?). Есть ли эквивалент в IntelliJ? Я знаю, что Smart Complete должна быть способна завершать несколько аргументов, но это не так хорошо работает (особенно, когда, например, существует более одного аргумента String).

РЕДАКТИРОВАТЬ: в Eclipse он называется «Insered Best Goots Arrows».

Ответы [ 4 ]

4 голосов
/ 05 августа 2011

IDEA не поддерживает его, см. Запрос соответствующей функции .

4 голосов
/ 30 сентября 2011

Есть Ctrl+Shift+Space (Smart-Type, я думаю), но на момент написания статьи, это дерьмо, и оно не идет на пользу.

Несмотря на то, что я фанат Eclipse, я всегдаоткрыто признать, что если Eclipse может сделать это, IntelliJ, вероятно, может сделать это лучше ... не в этот раз, как разочаровывает q (`_`!) p

3 голосов
/ 04 августа 2011

Попробуйте

(Ctrl + P) для Windows / Linux

Или

(Cmd + P) для OS X

здесь перечислены параметры для метода.

0 голосов
/ 05 июня 2015

Если вы можете принять очень простую низкотехнологичную версию этого, вы можете попробовать этот Gist https://gist.github.com/kontext-e/f68c6a1b90dd862afb5d для IDEA LivePlugin.Пожалуйста, пингуйте меня, если есть интерес, что я должен сделать из этого настоящий плагин.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...