intellij ярлык для создания метода заглушки - PullRequest
12 голосов
/ 27 января 2012

Я недавно переключился на intellij для разработки scala.

У меня проблемы с поиском следующего ярлыка:

В затмении я мог бы напечатать вызов метода, например

method("hello", 1)

и нажмите <command>1, чтобы всплывающее окно затмения предложило мне создать заглушку метода.

Есть ли в intellij такой ярлык?

Ответы [ 2 ]

13 голосов
/ 27 января 2012

Использование Alt + Ввод ( Показать намеренные действия in Settings | Keymap).

Проверено, отлично работает в IDEA 11.0.1 с текущим плагином Scala: create method

11 голосов
/ 24 февраля 2013

Затем можно использовать alt + , введите (аналогично Ctrl + 1 в Eclipse), чтобы отобразить меню, которое опция создания метода опция.

enter image description here

Почему он не включен по умолчанию?

Функция находится в бета-версии (или, возможно, в альфа-версии) и иногда может сообщать о «ложных ошибках» в обычном коде. Обычно такие «ошибки» «встречаются» только в действительно сложном коде, и, как правило, все работает просто отлично.

Плагин Scala не использует компилятор для анализа кода. Мы внедряем нашу собственную модель языка, и иногда это сложно, особенно когда речь идет о системе типов Scala и выводе типов (чтобы оценить проблему, вы можете попытаться формально «вывести» тип «foo» .map). (_ + 1) выражение от руки).

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