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


150

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

Ответы:


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
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.