Как увидеть 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
Перейдите в Настройки → Редактор → Общие, затем включите Показать оперативную документацию по перемещению мыши
Ответ 8
IntelliJ IDEA 15 добавила эту функцию
Теперь он доступен как EAP.
Как вы можете видеть на рисунке ниже, позиция каретки не влияет на позицию курсора:
![введите описание изображения здесь]()
Эта функция была реализована в IntelliJ IDEA 15 142.4675.3 Примечания к выпуску.
Ответ 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