Как увидеть 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

  • Вычисление угла между линией, определяемой двумя точками
  • Как реализовать кнопку, которая получает все состояние флажка и добавляет значение проверенного элемента в arraylist?
  • размер растрового изображения превышает бюджетную ошибку Vm
  • Перезапустите службу, даже если приложение отключено и продолжает работать в фоновом режиме даже после закрытия приложения How?
  • Сохранять широковещательный приемник после закрытия приложения
  • Какая версия JDK (уровень языка) требуется для Android Studio?
  • «Переопределить метод суперclassа» Ошибки после импорта проекта в Eclipse
  • Ошибка MediaPlayer -38,0
  • Как я могу представить диапазон в Java?
  • Неподдерживаемая версия major.minor 49.0
  • Установить альфа / непрозрачность макета
  • Interesting Posts

    Что такое EOF на языке программирования C?

    Прочитать строку строки по строке, присваивая значение переменной

    Windows 10 Clean Install и Windows 8.1 Ключ продукта

    Ионный 2: Кордова недоступна. Обязательно включите cordova.js или запустите в устройстве / симуляторе (работает в эмуляторе)

    Как добавить JTable в JPanel с нулевой компоновкой?

    Триггер щелчка в поле выбора не работает в jQuery

    как освободить кеширование, которое используется Mongodb?

    Автоматически останавливать сборку Visual C ++ 2008 при первой ошибке компиляции?

    Как заставить Qt работать, когда основной stream занят?

    Entity Framework медленно, но тот же SQL в SqlQuery быстро

    Как узнать точную модель видеокарты ATI у вас?

    Есть ли способ читать почту Hotmail с Thunderbird без использования подключаемого модуля WebMail?

    Почему каждый раз, когда я подключаюсь к Windows Server 2003 SBS, появляется документ DDP для удаленного рабочего стола?

    Как переключаться между кадрами в Selenium WebDriver с помощью Java

    Как сообщить CMake ссылку в статической библиотеке в исходном каталоге?

    Давайте будем гением компьютера.