Что такое сочетание клавиш IntelliJ для создания комментария Javadoc?

150

В Eclipse я могу нажать Alt+ Shift+ Jи получить автоматически генерируемый комментарий javadoc с полями, возвратами или чем-то еще, что будет применимо для этого конкретного комментария javadoc. Я предполагаю, что IntelliJ IDEA имеет эту функцию. Может кто-нибудь сказать мне, есть ли сочетание клавиш для этого?

мистифицировать-Cain
источник

Ответы:

290

Если вы наберете /**+, а затем нажмете Enterнад сигнатурой метода, вы создадите заглушки Javadoc.

Рейчел Галлен
источник
3
При переопределении метода eclipse добавляет тег @see со ссылкой на родительский метод. Может ли IntelliJ сделать то же самое?
Καrτhικ
4
Ссылка @RachelGallen не работает, см. Jetbrains.com/help/idea/creating-documentation-comments.html
boardtc
1
@boardtc спасибо за обновление. Я на самом деле недавно пытался вернуться по ссылке, и весь сайт был недоступен. Хороший.
Рэйчел Галлен
1
это, кажется, только создает блок комментариев, никакой фактической заглушки
Ghilteras
@RachelGallen Может помочь с этим stackoverflow.com/q/61094391/2810718
user2810718
85

Вы можете использовать действие « Fix doc comment ». У него нет ярлыка по умолчанию, но вы можете назначить ему ярлык Alt+ Shift+ Jв Keymap, потому что этот ярлык не используется ни для чего другого. По умолчанию вы также можете нажать Ctrl+ Shift+ Aдва раза и начать печатать Fix doc comment, чтобы найти действие.

КРМ
источник
6
Для всех, кто ищет, как заставить IntelliJ обновлять Javadoc после изменения кода, вы можете установить это в Настройки -> Настройки IDE -> Таблица ключей.
Марк Макдональд
КАК вы запускаете это "действие"?
Стелс Раввин
@StealthRabbi «Справка -> Найти действие» и введите «fix d» (или «Ctrl + Shift + A», упомянутые в ответе, если вы не переназначили его).
Ped7g
1
Должен ли я что-то выбрать? Даже если я выберу все содержимое файла или ничего не выберу, ничего не произойдет, если я выполню это действие. Могу я что-то
упустить
2
@Honsa Stunna, мы должны точно щелкнуть строку метода и начать действовать.
Мукундхан
32

Ярлык Alt+ Enterпоказывает намеренные действия, где вы можете выбрать «Добавить Javadoc».

Роберт Якубовский
источник
2
Я думаю, что 3 может не согласиться с этим утверждением. Вы должны установить указатель на имя.
Роберт Якубовски,
3
поместите курсор на имя метода, который вы хотите добавить в javadoc, а затем нажмите alt + enter, во всплывающем окне появится опция добавления javadoc. Если у метода уже есть javadoc, то не будет опции add javadoc.
Чаоцзюнь Чжун
2
imho лучший ответ
Фабиан Барни
2
Единственное замешательство, которое я видел, это люди, которые просят поместить курсор в функцию / класс / переменную для генерации документов Java. Вы должны держать курсор на объекте, для которого вы генерируете документацию, точно так же, как вы импортируете класс, удерживая курсор на объекте и нажимая Alt+Enter
Doogle