2012-06-15 38 views
295

Właśnie przełączyłem się z Eclipse na IntelliJ i brak jednej funkcji z Eclipse - po ustawieniu kursora myszy nad metodą wyświetla się informacja javadoc. Dowiedziałem się (może się mylę), że sposób przedstawienia jest skrótem od komendy + J. Kiedy kliknę to, coś złego, zobacz na zrzucie ekranu poniżej. Proszę o poradę, jak szybko uzyskać informacje o javadoc. Potrzebuję przynajmniej wiedzieć, jaki typ zwraca metoda.Jak wyświetlić JavaDoc w IntelliJ IDEA?

enter image description here

Odpowiedz

397

Zastosowanie View | Szybkie Dokumentacja lub odpowiedni skrót klawiaturowy (domyślnie: Ctrl + Q na Windows/Linux oraz Ctrl + J na Mac). Aby uzyskać więcej informacji, patrz documentation.

Możliwe jest również włączenie automatycznego wywoływania wyskakującego okna JavaDoc na jawne (wywoływane przez skrót) uzupełnianie kodu w Preferences | Editor | General | Code completion (dokumentacja wywoływało):

autopopup documentation

Jeszcze innym sposobem, aby zobaczyć krótki dokument jest na ruch myszy:

on mouse move

+6

+1, nie mógł znaleźć 'Preferences' w IntelliJ CE pomysł na Androida. –

+35

Win7 = Ustaw kursor przed klasą -> CTRL + q –

+82

Byłem na tyle głupi, aby postępować zgodnie z powyższą radą na Macu. Cmd + q. Bum! Zamknij IntelliJ. Geniusz .. – Siddhartha

94

Alternatywnie można umieścić kursor na pozycję i pokaż JavaDoc, używając

CTRL + Q

który jest domyślny skrót.

Edit: Jak Methical wspomniano na Mac skrót jest

CTRL + j (^ + j nie + j)

+2

działa to tak, jak Zaćmienie pobiera dokumentację, a nie najlepszą głosowaną odpowiedź. Dziękuję Ci! –

+0

W Macu F1 działa równiej niż Ctrl + J, aby pokazać JavaDoc – jfuentes

20

Jest fajna funkcja, która pokazuje szybką dokumentację, gdy mysz jest nad elementem.

IntelliJ 14

Editor/Ogólne -> Wyświetl dokumentację na szybki ruch myszy

starsze wersje

Dodaj następujący wiersz do pliku idea.properties:

auto.show.quick.doc=true 
112

W wersji 13.1+ dostępne jest ustawienie

Przejdź do File/Settings, IDE Settings/Editor, a następnie ✔ Show quick doc on mouse move.

wersja 14.0+:

idź do File/Settings, Editor kliknij General. Przewiń w dół, a następnie ✔ Show quick documentation on mouse move.

enter image description here

+6

OK z tą wskazówką mamy dokładnie takie samo zachowanie * jak w * Eclipse * (po myszą) –

+0

Funkcja dodana od wersji v13.0. Zobacz http://www.jetbrains.com/idea/webhelp/editor.html –

+5

Na komputerze Mac, zastąp plik/ustawienia IntelliJ/Preferences – darKoram

4

Aby najlepiej lustro Zaćmienia funkcjonalności, włącz następujące ustawienia: Ustawienia

  • IDE/Editor ->Other.Show szybkie doc na myszy przesunąć
  • ustawień IDE/Edytor/Code Completion ->Dokumentacja autopopupu

Aby zobaczyć javadoc w menu autouzupełniania, naciśnij "." aby uzyskać wyskakujące okienko, a następnie najedź kursorem na obiekt, z którym pracujesz, po uzyskaniu wyskakującego okna javadoc, możesz wybrać element w wyskakującym okienku, aby przełączyć javadoc. Nie idealne ... Ale to coś.

Kolejna uwaga. Funkcja wyszukiwania menu opcji jest bardzo przydatna. Po prostu wpisz "doc", a zobaczysz wszystkie opcje dokumentu.

Ponadto, poszukiwanie "autopopup doc" nie tylko znajdzie każdą z opcji, ale także podświetli je w menu. Całkiem niesamowite!


Edit: Wychodząc poza początkowe pytanie, to może być przydatne dla ludzi, którzy chcą szybki i łatwy dostęp do dokumentów.

Po użyciu przez kilka kolejnych dni wydaje się, że przyzwyczajenie się do używania skrótu jest najbardziej efektywnym sposobem. Wyświetli dokumentację w dowolnym miejscu w miejscu, w którym znajduje się znacznik wprowadzania tekstu, więc nigdy nie musisz dotykać myszy. Działa to również w popupie intellisense i pozostanie w górze podczas nawigacji w górę iw dół.

Osobiście, Ctrl + Q w oknach nie było idealne, więc zamapowałem go na Alt + D. Remaping można wykonać w ustawieniach IDE/mapie klawiszy. Po przejściu do menu mapy klawiatury po prostu wyszukaj "Quick Documentation".

3

idź do Ustawienia -> Edytor -> Ogólne następnie włączyć Pokaż szybką dokumentację na ruch myszy

2

Najbliżej Eclipse będzie Ctrl + Button2 Kliknij (Scroll click)

To o nazwie Quick Doc w IntelliJ, chciałbym, żeby ludzie z JetBrains pewnego dnia dodali szybki dokument jak Eclipse z Ctrl + Mouse Move jest o wiele lepszy.

W moim przypadku tylko z tylko ruch myszy jest nieco irytujące, więc jeśli szukać w Preferencje/Ustawienia -> KEYMAP dla „szybkiego dokumentacji” znajdziesz:

  • Win-Linux: "Ctrl + Q" i "Ctrl + Button2 Kliknij" (Scroll kliknięcie)
  • Mac: "Ctrl + J" i "Ctrl + Button2 Kliknij Scroll" (kliknij)
2

Dla mnie nie było to tylko otwarcie okna javadoc, ale także przedstawienie kompletnego javadoc. Nadal można uzyskać rzadkie javadoc, które jest oparte wyłącznie na metodzie podpisu, jeśli importujesz biblioteki z repozytorium Maven i nie informuj Idea, aby dodał javadocs do pobierania. Pamiętaj, aby zaznaczyć opcję "JavaDocs" w oknie dialogowym "Pobierz bibliotekę z repozytorium Maven", które można znaleźć w części Struktura projektu -> Ustawienia Projtect -> Biblioteki.

1

Zauważyłem, że wybierając nazwę metody i naciskając klawisze F2 (Quick Documentation) jest to JavaDoc. Używam IntelliJ 2016 i Eclipse KEYMAP

0

Konfiguracja IntelliJ IDEA CE 04.03.2016 włączyć Javadocs przy aktywowaniu myszy. Używam IntelliJ IDEA na Mac OS, ale wierzę, że Linux/Windows powinien mieć podobne opcje.

wywoływało docs: IntelliJ IDEA>Preferences>Editor>General>Code Completion

enter image description here

Dokumentacja na ruch myszy: IntelliJ IDEA>Preferences>Editor>General

enter image description here

UWAGA: hit Zastosuj przycisk, aby zastosować te ustawienia