Как увидеть JavaDoc в IntelliJ IDEA?

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

enter image description here

Ответ 1

Использовать View | Быстрая документация или соответствующее сочетание клавиш (по умолчанию: Ctrl + Q в Windows/Linux и Ctrl + J в macOS или F1 в последних версиях IDE). Смотрите документацию для получения дополнительной информации.

Также возможно включить автоматическое всплывающее окно JavaDoc при явном (вызванном ярлыком) завершении кода в Settings | Editor | General | Code completion (документация Автопопа):

autopopup documentation

Еще один способ увидеть быстрый документ - это движение мыши:

on mouse move

Ответ 2

В версии 13.1+ есть параметр для этого

Перейдите к File/Settings, IDE Settings / Editor, затем ✔ Show quick doc on mouse move.

Версия 14.0 +:

Перейдите к File/Settings, Editor, нажмите General. Прокрутите вниз, затем ✔ Show quick documentation on mouse move.

введите описание изображения здесь

Ответ 3

В качестве альтернативы вы можете поместить курсор на элемент и показать JavaDoc с помощью

CTRL + Q

который является ярлыком по умолчанию.

Изменить: Как упоминалось в Macical, ярлык

CTRL + j (^ + j not + j)

Ответ 4

Есть хорошая функция, которая показывает быструю документацию, когда мышь находится над элементом.

IntelliJ 14

Редактор/Общее → Показать оперативную документацию по перемещению мыши

Старые версии

Добавьте в файл idea.properties следующую строку:

auto.show.quick.doc=true

Ответ 5

Чтобы улучшить функциональность зеркальных затмений, включите следующие настройки:

  • Параметры/редактор IDE Другое. Показ быстрого документа по перемещению мыши
  • Параметры IDE/Редактор/Завершение кода Документация по автоопределению

Чтобы увидеть javadoc в меню автозаполнения, нажмите ".". чтобы получить всплывающее окно, затем наведите указатель мыши на объект, с которым вы работаете, после того как вы получите всплывающее окно javadoc, вы можете выбрать элемент во всплывающем меню, чтобы переключить javadoc. Не идеально... Но это что-то.

В качестве еще одной заметки. Функциональность поиска в меню параметров очень полезна. Просто введите "doc", и вы увидите все параметры документа.

Кроме того, поиск "autopopup doc" не только найдет каждый из параметров, но также отобразит их в меню. Довольно удивительный!


Edit: Исходя из первоначального вопроса, это может быть полезно для людей, которым просто нужен быстрый и легкий доступ к документам.

После использования этого в течение нескольких дней кажется, что просто привыкание использовать горячую клавишу является наиболее эффективным способом. Он выведет документацию на что-нибудь в месте, где ваш маркер ввода текста так вам не нужно прикасаться к мыши. Это также работает во всплывающем окне intellisense и будет оставаться включенным при навигации вверх и вниз.

Лично, Ctrl + Q на окнах не было идеальным, поэтому я переназначил его на Alt + D. Реорганизация может быть выполнена в настройках IDE/Keymap. Как только в меню раскладки клавиатуры просто выполните поиск быстрой документации.

Ответ 6

Конфигурация для IntelliJ IDEA CE 2016.3.4 для включения JavaDocs при наведении мыши. Я использую IntelliJ IDEA в Mac OS, но считаю, что Linux/Windows должны иметь аналогичные параметры.

Документы Autopopup: IntelliJ IDEA > Preferences > Editor > General > Code Completion

enter image description here

Документация по перемещению мыши: IntelliJ IDEA > Preferences > Editor > General

enter image description here

ПРИМЕЧАНИЕ. Чтобы применить эти настройки, нажмите кнопку " Применить".

Ответ 7

Перейдите в Настройки → Редактор → Общие, затем включите Показать оперативную документацию по перемещению мыши

Ответ 9

Для меня это не просто открытие окна javadoc, но и получение полного javadoc для представления. Вы все равно можете получить разреженный javadoc, основанный исключительно на сигнатуре метода, если вы импортируете библиотеки из репозитория Maven и не говорите Idea о включении javadocs в загрузку. Обязательно отметьте опцию "JavaDocs" в диалоговом окне "Загрузка библиотеки из хранилища Maven", которое можно найти в разделе "Структура проекта" → "Настройки проекта" → "Библиотеки".

Ответ 10

Ближе к Eclipse будет Ctrl + Button2 Нажмите (прокрутите клик)

Он называется Quick Doc в IntelliJ, я хочу, чтобы ребята из JetBrains в один прекрасный день добавили быстрый документ, например Eclipse, с Ctrl + Mouse Move.

В моем случае только с перемещением мыши немного раздражает, поэтому, если вы выполните поиск в Предпочтения/Настройки → Ключ клавиатуры для "быстрой документации", вы найдете:

  • Win-Linux: "Ctrl + Q" и "Ctrl + Button2 Click" (прокрутка)
  • Mac: "Ctrl + J" и "Ctrl + Button2 Click" (прокрутка)

Ответ 11

Я заметил, что выбор имени метода и нажатие F2 (Quick Documentation) позволяет передать его JavaDoc. Я использую Intellij 2016 и Eclipse Keymap