Вопрос по java, javadoc, intellij-idea, ide – Как увидеть JavaDoc в IntelliJ IDEA? [Дубликат]

384

This question already has an answer here:

IntelliJ show JavaDocs tooltip on mouse over 18 answers

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

enter image description here

Ваш Ответ

11   ответов
1

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

5

Для наилучшего отражения функциональности Eclipses включите следующие параметры:

IDE Settings/Editor -> Other.Show quick doc on mouse move IDE Settings/Editor/Code Completion -> Autopopup Documentation

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

Как еще одна заметка. Функция поиска в меню параметров очень полезна. Просто введите «документ» и вы увидите все варианты для док.

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

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

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

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

126

В версии 13.1+ есть настройка для этого

Идти кFile/Settings, IDE Settings / Editorтогда & # x2714;Show quick doc on mouse move.

Версия 14.0+:

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

enter image description here

На Mac замените Файл / Настройки на IntelliJ / Настройки
Это на самом деле замена подмены поведения затмения при наведении мыши, и это очень плохо, что это не основной ответ в этой теме. :(
ОК с этим советом у нас есть точныйsame behavior как сEclipse (при наведении мыши)
Функция добавлена с версии 13.0. Увидетьjetbrains.com/idea/webhelp/editor.html
Но особенность ужасна с 14.0. Иногда они мешают вашей способности нажимать на предметы или застревать и никогда не исчезнут.
534

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

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

autopopup documentation

Еще один способ увидеть быстрый документon mouse move:

on mouse move

Win7 = позиционировать курсор перед классом - & gt; CTRL + Q
Я был достаточно глуп, чтобы следовать приведенному выше совету на Mac. Cmd + Q. Boom! Выйти IntelliJ. Genius ..
Это CTRL + J на Mac.
Когда я делаю это для String.compareToIgnoreCase (), я вижу только подпись, а не объяснение результата. Нужно ли менять настройку, чтобы использовать полный JavaDoc?
+1, не смог найтиPreferences в IntelliJ Idea CE для Android.
116

Или вы можете навести курсор на элемент и показать JavaDoc, используя

CTRL+Q

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

Изменить: как Methical упоминаетсяon Mac ярлык

CTRL+j (^+j not ⌘+j)

В Mac F1 работает равным Ctrl + J, чтобы показать JavaDoc
это работает как то, как eclipse проверяет документацию, а не как голосование с самым высоким рейтингом. Спасибо!
5

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

Autopopup docs: IntelliJ IDEA & GT;Preferences & GT;Editor & GT;General & GT;Code Completion

enter image description here

Documentation on mouse move: IntelliJ IDEA & GT;Preferences & GT;Editor & GT;General

enter image description here

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

2

Ближайшим к Затмению будетCtrl+Button2 Click (Scroll click)

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

В моем случае только с одним движением мыши немного раздражает, так что если вы ищете вPreferences/Settings --> Keymap для "быстрого документирования" ты найдешь:

Win-Linux: "Ctrl+Q" and "Ctrl+Button2 Click" (Scroll click) Mac: "Ctrl+J" and "Ctrl+Button2 Click" (Scroll click)
4

Идти кSettings -> Editor -> General затем включитьShow quick documentation on mouse move

3

Для меня это было не просто открытие окна Javadoc, но также и представление полного Javadoc. Вы все еще можете получить разреженный javadoc, который основан исключительно на сигнатуре метода, если вы импортируете библиотеки из репозитория Maven и не говорите Idea о включении javadocs в загрузку. Обязательно установите флажок «JavaDocs». параметр в & quot; Загрузить библиотеку из репозитория Maven & quot; диалоговое окно, которое можно найти в разделе «Структура проекта» - & gt; Настройки проекта - & gt; Библиотеки.

4

IntelliJ IDEA 15 добавил эту функцию

Теперь он доступен как EAP.

Как вы можете видеть на рисунке ниже, положение каретки не влияет на положение курсора: enter image description here

Эта особенность был реализован вIntelliJ IDEA 15 142.4675.3 Примечания к выпуску.

22

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

IntelliJ 14

Редактор / Генеральный - & gt; Показать быструю документацию по перемещению мыши

Older versions

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

auto.show.quick.doc=true

Похожие вопросы