Co to jest klawisz skrótu IntelliJ do tworzenia komentarza javadoc?

150

W Eclipse mogę nacisnąć Alt+ Shift+ Ji otrzymać komentarz javadoc generowany automatycznie z polami, zwrotami lub cokolwiek innego, co miałoby zastosowanie do tego konkretnego komentarza javadoc. Zakładam, że IntelliJ IDEA ma tę funkcję. Czy ktoś może mi powiedzieć, czy istnieje do tego skrót klawiaturowy?

Josh-Cain
źródło

Odpowiedzi:

289

Wpisanie /**+, a następnie naciśnięcie Enterpowyżej podpisu metody utworzy dla Ciebie kody pośredniczące Javadoc.

Rachel Gallen
źródło
3
Podczas nadpisywania metody eclipse dodaje znacznik @see z linkiem do metody nadrzędnej. Czy IntelliJ może zrobić to samo?
Καrτhικ
4
Link @RachelGallen nie działa, zobacz jetbrains.com/help/idea/creating-documentation-comments.html
boardtc
1
@boardtc dzięki za aktualizację. Ostatnio próbowałem ponownie odwiedzić ten link i cała witryna nie działa. Niezłe.
Rachel Gallen
1
wydaje się, że tworzy to tylko blok komentarzy, nie ma faktycznego odgałęzienia
Ghilteras
@RachelGallen Could help with this stackoverflow.com/q/61094391/2810718
user2810718
85

Możesz użyć akcji „ Napraw komentarz do dokumentu ”. Nie ma domyślnego skrótu, ale możesz przypisać do niego skrót Alt+ Shift+ Jw mapie klawiszy, ponieważ ten skrót nie jest używany do niczego innego. Domyślnie możesz także dwukrotnie nacisnąć Ctrl+ Shift+ Ai zacząć pisać Fix doc comment, aby znaleźć akcję.

krm
źródło
6
Dla każdego, kto szuka sposobu, aby IntelliJ zaktualizował javadoc po zmianie kodu, możesz ustawić to w Ustawienia -> Ustawienia IDE -> Mapa klawiszy.
Mark McDonald
W JAKI SPOSÓB uruchamiasz tę „akcję”?
Stealth Rabbi
@StealthRabbi "Help -> Find Action" i wpisz "fix d" (lub "Ctrl + Shift + A" wspomniane w odpowiedzi, chyba że przemapowałeś).
Ped7g
1
Czy muszę coś wybrać? Nawet jeśli zaznaczę całą zawartość pliku lub nic nie zaznaczę, nic się nie stanie, jeśli uruchomię tę akcję. Czy mogę czegoś przegapić
Honsa Stunna
2
@Honsa Stunna musimy dokładnie kliknąć linię metody i przejść do działania.
Mukundhan
32

Skrót Alt+ Enterpokazuje intencje, w których możesz wybrać „Dodaj Javadoc”.

Robert Jakubowski
źródło
2
Myślę, że 3 mogłoby się nie zgodzić z tym stwierdzeniem. Powinieneś ustawić wskaźnik na nazwę.
Robert Jakubowski
3
umieść kursor na nazwie metody, którą chcesz dodać javadoc, a następnie naciśnij alt + enter, w wyskakującym okienku pojawi się opcja dodawania javadoc.Jeśli metoda ma już javadoc, nie będzie opcji dodawania javadoc.
Chaojun Zhong
2
imho najlepsza odpowiedź
Fabian Barney
2
Jedyne zamieszanie, jakie widziałem, to ludzie proszący o umieszczenie kursora w funkcji / klasie / zmiennej w celu wygenerowania dokumentów java. Musisz trzymać kursor na obiekcie, dla którego generujesz dokumentację, tak jak zaimportujesz klasę, trzymając kursor na obiekcie i naciskając Alt+Enter
Doogle