IntelliJ show Javadocs tooltip on mouse over

W Eclipse, po najechaniu kursorem na metodę, zmienną itp. podpowiedź jest wyświetlana wraz z odpowiednimi JavaDocs. Czy istnieje taka funkcja w IntelliJ?

Author: Danny Bullis, 2011-07-07

18 answers

Dla IntelliJ 13 , jest pole wyboru na stronie edytora w Ustawieniach IDE

Tutaj wpisz opis obrazka

EDIT: dla IntelliJ 14 , opcja została przeniesiona na stronę edytor > ogólne. To ostatnia opcja w grupie" Inne". (Dla komputerów Mac opcja znajduje się w menu "IntelliJ Idea" > "Preferencje").

EDIT: dla IntelliJ 16, jest to przedostatnia opcja w edytorze > ogólne > Inne.

EDIT: For IntelliJ Ultimate 2016.1 , został przeniesiony do edytora > ogólne > uzupełnianie kodu. Tutaj wpisz opis obrazka

EDIT: dla IntelliJ Ultimate 2017.2, aka IntelliJ IDEA 2017.2.3 , istnieją w rzeczywistości dwie opcje:

  1. In Editor > General > Other (section) > Show quick documentation on mouse move-delay 500 ms
    • Zaznacz to pole wyboru, aby wyświetlić szybką dokumentację dla symbolu w karetce. Wyskakujące okno szybkiej dokumentacji pojawia się po podanym opóźnienie.
  2. In Editor > General > Code Completion (sub-item) > Autopopup documentation in 1000 ms, for explicite called completion
    • Zaznacz to pole wyboru, aby IntelliJ IDEA automatycznie wyświetlała wyskakujące okno z dokumentacją klasy, metody lub pola aktualnie wyróżnionego na liście wyszukiwania. Jeśli to pole nie jest zaznaczone, użyj Ctrl+Q aby pokazać szybką dokumentację dla elementu w caret.
    • szybko okno dokumentacji pojawi się automatycznie z określonym opóźnieniem tylko w tych przypadkach, gdy zakończenie kodu zostało wywołane jawnie. W przypadku listy automatycznego uzupełniania kodu okno dokumentacji pojawi się tylko po naciśnięciu Ctrl+Q .
 709
Author: vikasing,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-10-07 13:42:29

Aż do wersji IntelliJ 11, Nie, Nie tylko przez najechanie na nią. Jeżeli kursor znajduje się wewnątrz metody-lub nazwy atrybutu, to CTRL+Q wyświetli JavaDoc na *nix i Windows. Na MacOSX jest to CTRL+J .

Quote: " nie, jedynym sposobem, aby zobaczyć pełną wersję javadoc jest użycie Quick Doc (Ctrl-Q)." -- http://devnet.jetbrains.net/thread/121174

Edytuj

Od IntelliJ 12.1, to jest możliwe. Zobacz też Odpowiedź @ ADNow.

 135
Author: Bart Kiers,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-06-12 15:16:09

Jest to możliwe w 12.1.

Znajdź pomysł.properties in the BIN folder inside of wherever your IDE is installed, np. C:\Program Files (x86)\JetBrains\IntelliJ\bin

Dodaj nową linię na końcu tego pliku:

auto.show.quick.doc=true

Zacznij pomysł i po prostu najedź myszką na coś:

Tutaj wpisz opis obrazka

 97
Author: AFD,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-05-03 10:45:26

Po wykonaniu CTRL+Q, możesz

  1. Przypnij podpowiedź (prawy górny róg)
  2. Sprawdź Tryb zadokowany (pod zębatką w prawym górnym rogu po przypięciu)
  3. Rozmiar zgodnie z życzeniem
  4. Kliknij ikonę dla Dokumentacja Auto show dla wybranego elementu

Następnie, gdy przesuniesz kursor, dokumentacja pojawi się w tym polu. To kosztuje trochę ekran nieruchomości, ale uważam, że warto.

Wrzuciłbym screenshot ale tak nie pozwala mi publikować zdjęć.

 28
Author: liberty,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-10-24 06:07:52

W Intellij13 możesz użyć konfiguracji edytora jak poniżej: Tutaj wpisz opis obrazka

 23
Author: Matthew Chen,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-03-25 21:17:06

Dla Intellij 15, użyj pola wyboru w File > Settings > Editor > General Opcja Pokaż szybką dokumentację przy ruchu myszy .

Tutaj wpisz opis obrazka

Możesz również tam dotrzeć wpisując "quick" lub coś podobnego w polu wyszukiwania:

Tutaj wpisz opis obrazka

 19
Author: fedorqui,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-04-06 11:20:11

IntelliJ IDEA 14.0.3 Ultimate:

Naciśnij Ctrl+Alt+S , Następnie wybierz Editor\General wybierz Show quick domentation on mouse move

Tutaj wpisz opis obrazka

Wskazówki: Spójrz w prawym górnym rogu (ikonę koła zębatego) w wyskakującym oknie JavaDoc, możesz wybrać:
- Pokaż Pasek Narzędzi
- Tryb Przypinany
- Tryb Zadokowany
- Tryb Pływający
- Tryb Split

Tutaj wpisz opis obrazka

 13
Author: Do Nhu Vy,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-02-06 16:11:26

Dodawanie do tego, co powiedział ADNow. Na Macintosha:

  1. Kliknij prawym przyciskiem myszy na IntelliJ IDEA 12
  2. Kliknij na Pokaż Zawartość pakietu opcja menu
  3. Otwórz folder bin
  4. Open idea.właściwości
  5. Dodaj wiersz:

    Auto.Pokaż.szybko.doc = true

 9
Author: meoww-,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-06-02 00:43:05

Najprostszym sposobem, przynajmniej dla mnie, było:

  • Ctrl+Shift+A
  • Type: show document
  • Pokaż szybką dokumentację przy poruszaniu myszką (ustaw ją na ON)
 6
Author: Enrico Giurin,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-07-31 21:30:39

W IntelliJ IDEA 14 został przeniesiony do: File -> Settings -> Editor - > General - > "Show quick doc on move"

 3
Author: Jonas Pedersen,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-11-06 22:51:37

IDEA ma " Znajdź akcję":

Otwórz menu "Pomoc", wpisz "doc", przesuń kursor na " Quick Documentation ".

Również "znajdź akcję" można wywołać z klawisza skrótu (można ją znaleźć w Ustawieniach - > skróty klawiszowe)

 1
Author: Cjkjvfnby,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-08-09 06:59:14

Plik-- > Ustawienia-- > Edytor

Zaznacz "Show quick doc on mouse "

Teraz po najechaniu myszką na metodę pojawi się podpowiedź z dokumentacją. Czasami rozmiar podpowiedzi jest zbyt mały i będziesz musiał zmienić jego rozmiar przesuwając mysz w dół do dolnej części podpowiedzi.

 1
Author: Amap,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-12-12 08:35:26

Na Macu w IntelliJ Ultimate (trial) 14 mam swój pod Settings > Editor > General > Code completion. Krótki opis narzędzia To F1 na moim laptopie.

Nazywa się to " Autopopup documentation in (ms):"

Tutaj wpisz opis obrazka

 1
Author: Gemtastic,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-05-18 07:47:41

Na moim IntelliJ U na Mac muszę wskazywać kursorem na jakąś metodę, zmienną itp. i naciśnij klawisz [cntrl] lub [cmd]. Następnie kliknij na link w wyskakującym oknie, które pojawiło się, aby zobaczyć JavaDocs

 0
Author: Michal,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-10-15 13:43:28

Notka dla użytkowników Android Studio (przynajmniej 2.3.3), ponieważ ta strona pojawiła się dla mojej wyszukiwarki google "android studio hover javadoc", a android studio jest oparte na Intellij:

Patrz Plik->Ustawienia->edytor->ogólne: "Pokaż szybką dokumentację ruchów myszką", zamiast pliku - > ustawienia - > edytor - > ogólne- > uzupełnianie kodu "Autopopup documentation in (ms) for explicite called completion" i " Autopopup in (ms)" , o którym wcześniej mówiono.

 0
Author: ozzylee,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-07-23 01:23:48

Wszystkie powyższe metody są przydatne, ale brakuje jednej podstawowej rzeczy, którą musisz mieć src.zip w Twoim JDK (C:\Program Files\Java\jdk1.8.0_171). Założyłem, że jest preinstalowany, ale z jakiegoś powodu nie był obecny w mojej instalacji. Kolejną rzeczą do sprawdzenia jest to, czy twój projekt używa określonego (1.8.0_171 w tym przypadku) JDK.

 0
Author: avp,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-06-01 18:46:51

Dla IntelliJ Ultimate 2018.1.5, aka IntelliJ IDEA 2018.1.5 , istnieją w rzeczywistości dwie opcje:

  1. In Editor > General > Other (section) > Show quick documentation on mouse move-delay 500 ms
    • Zaznacz to pole wyboru, aby wyświetlić szybką dokumentację dla symbolu w karetce. Po określonym opóźnieniu pojawi się wyskakujące okno szybkiej dokumentacji.
  2. W Edytorze > ogólne > uzupełnianie kodu (podpunkt) >Automatyczne wyświetlanie dokumentacji w 1000 ms
    • Zaznacz to pole wyboru, aby IntelliJ IDEA automatycznie wyświetlała wyskakujące okno z dokumentacją klasy, metody lub pola aktualnie wyróżnionego na liście wyszukiwania. Jeśli to pole nie jest zaznaczone, użyj Ctrl+Q aby pokazać szybką dokumentację dla elementu w caret.
    • okno szybkiej dokumentacji pojawi się automatycznie z określonym opóźnieniem tylko w tych przypadkach, gdy zakończenie kodu zostało wywołane jawnie. Na lista automatycznego uzupełniania kodu, okno dokumentacji pojawi się tylko po naciśnięciu Ctrl+Q .
 0
Author: Leviand,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-09-24 15:19:07

ODPOWIEDŹ TO CTRL + P (NIE CTRL + Q)

Ktoś inny zamieścił tę odpowiedź na forum JetBrains: Pomysł jest inny IDE. Spróbuj odkryć jego funkcje i postaraj się jak najlepiej z niego korzystać, zamiast próbować naśladować to, czego wcześniej używałeś. W przeważającej części Idea ma bardzo wysoką użyteczność (znacznie lepszą niż IMHO Eclipse) i jest usprawniona do obsługi edycji kodu jak najlepiej (zamiast polegać na kreatorach na przykład zbytnio).

  • Javadoc: Ctrl-Q
  • Szybki podgląd realizacji: Ctrl-Shift-I
  • Pokaż kontekst: Alt-Q
  • Pokaż parametry (w wywołaniu metody): Ctrl-P
  • Pokaż opis błędu. Ctrl-F1

... plus wiele innych skrótów do nawigacji w kodzie i różnych widoków pomysłów.

Myślę, że to raczej miłe, że możesz zobaczyć tylko konkretną część informacji, którą jesteś zainteresowany, za pomocą prostego naciśnięcia klawisza. Zajrzyj do menu, które również pokaże ewentualnie zmodyfikowane skróty klawiatury.

0 Avatar Jens Voß Utworzono:12-06-2008, Godz. 09.26, I, elsandros, oprócz tego, co pisze Stephen: ponieważ wydajesz się być zainteresowany skrótami klawiszowymi IDEA, Gorąco polecam wtyczkę "Key Promoter", która pomaga szybko zapamiętać odpowiednie skróty.

Bardzo przydatna jest również funkcja "Goto Action", wywoływana przez Ctrl-Shift-A. w wyskakującym okienku możesz wprowadzić słowo kluczowe (np. Szukaj, wraz ze skrótami klawiaturowymi i zawierającymi grupy akcji (które często dają również wskazówkę o tym, jak przejść do akcji za pomocą menu).

Pozdrawiam, Jens
 -1
Author: pcxpert,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-07-25 19:20:08