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

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

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

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

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

документация по автозапуску

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

при перемещении мыши

В версии 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 .

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

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

CTRL + Q

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

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

CTRL + j ( ^ + j не + j )

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

IntelliJ 14

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

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

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

 auto.show.quick.doc=true 

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

  • IDE Settings / Editor -> Other.Show quick doc для перемещения мыши
  • Параметры IDE / Редактор / Завершение кода -> Документация по автопопуляции

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

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

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


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

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

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

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

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

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

Как вы можете видеть на рисунке ниже, позиция каретки не влияет на позицию курсора: введите описание изображения здесь

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

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

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

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

В моем случае только с движением мыши немного раздражает, поэтому, если вы выполните поиск в разделе «Настройки / Настройки» -> «Клавиатура» для «быстрой документации», вы найдете:

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

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

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

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

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

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

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

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

  • В чем разница между этим и Activity.this
  • Android: подскажите пользователю сохранить изменения при нажатии кнопки «Назад»
  • Как ускорить время распаковки в Java / Android?
  • Android - предотrotation перезагрузки WebView при повороте
  • Java: как обращаться к методам из другого classа
  • Невозможно создать следующие classы: - android.support.v7.widget.Toolbar
  • Android - как заменить часть строки другой строкой?
  • javax.mail.AuthenticationFailedException выбрасывается при отправке электронной почты в java
  • Статические ссылки очищаются - действительно ли Android разгружает classы во время выполнения, если они не используются?
  • К сожалению, MyApp остановился. Как я могу это решить?
  • Как разбирать массив JSON с помощью Gson
  • Давайте будем гением компьютера.