2013-06-05 3 views
13

В eclipse я могу просто переместить мышь на новое имя метода и щелкнуть, чтобы создать новый метод. Интересно, как я могу это сделать с помощью студии Android (IntelliJ Idea).IntelliJ Idea auto создать новый метод

+0

как насчет ctrl + ввести новый метод, он будет его создавать –

+0

Не могли бы вы рассказать мне, как называется этот shorcut или shorcut в Mac? –

+0

в linux это EditorChooseLookupItemAlways, (какое странное имя, если вы спросите меня :)), в любом случае я не использую студию Andriod, это простая версия сообщества community shortcut –

ответ

33

Ctrl+I позволяет создавать методы по умолчанию для методов, которые вы должны установить I.

Ctrl+O позволяет создавать методы по умолчанию для методов, которые у вас есть для O verride.

Alt+Insert позволяет генерировать методы фонда (геттеры, сеттеры, конструкторов и т.д. ...)

Если вы вызываете метод, который не существует, Alt+Enter открывает список быстрых исправлений. Затем вы можете создать код по умолчанию для этого метода.

+0

Например, я набираю 'initView (« he »)' в 'OnCreate()', и мне интересно, как автоматически генерировать 'private void initView (String str) {}' –

+0

Этот метод не является одним из методов по умолчанию или обычными методами. –

+3

В этом случае IntelliJ показывает ошибку. Попробуйте 'Alt + Enter'. В качестве быстрого исправления IntelliJ позволит вам автоматически генерировать этот метод (я отредактировал свой ответ). –

2

На Mac вы можете использовать следующие сочетания

Option + Return: Реализует все методы, которые должны быть реализованы или переопределены

Cmd + I: Lists все методы, которые невыполненными

0

Опция + Возврат, когда курсор находится над myMethod() дает мне возможность create method myMethod().

Смежные вопросы