it-swarm.com.ru

IntelliJ показывает подсказку JavaDocs при наведении мыши

В Eclipse при наведении указателя мыши на метод, переменную и т.д. Отображается подсказка с соответствующими JavaDocs. Есть ли такая возможность в IntelliJ?

523
Steve Kuo

Для IntelliJ 13 на странице редактора есть флажок в IDE настройках

enter image description here

РЕДАКТИРОВАТЬ: Для IntelliJ 14 этот параметр был перемещен в редактор> Общая страница. Это последний вариант в группе "Другие". (Для Mac опция находится в меню "IntelliJ Idea"> "Настройки").

РЕДАКТИРОВАТЬ: Для IntelliJ 16 , это второй вариант до последнего в Редакторе> Общее> Другое.

РЕДАКТИРОВАТЬ: Для IntelliJ Ultimate 2016.1 он был перемещен в редактор> Общие > Завершение кода. enter image description here

РЕДАКТИРОВАТЬ: Для IntelliJ Ultimate 2017.2, иначе IntelliJ IDEA 2017.2.3 , на самом деле есть два варианта:

  1. В "Редакторе"> "Основные"> "Другое" (раздел)> Показать быструю документацию по перемещению мыши - задержка 500 мс
    • Установите этот флажок, чтобы показать быструю документацию для символа в каретке. После указанной задержки появляется всплывающее окно быстрой документации.
  2. В "Редакторе"> "Общие"> "Завершение кода" (подпункт)> документирование автозапуска за 1000 мс для явно вызванного завершения
    • Установите этот флажок, чтобы IntelliJ IDEA автоматически отображал всплывающее окно с документацией для класса, метода или поля, выделенного в данный момент в списке поиска. Если этот флажок не установлен, используйте Ctrl+Qпоказать быструю документацию для элемента в карете.
    • Окно быстрой документации будет автоматически появляться с указанной задержкой только в тех случаях, когда завершение кода вызывается явно. Для списка автозавершения кода окно документации будет отображаться только при нажатии Ctrl+Q,.
801
vikasing

Вплоть до версии 11 IntelliJ, нет, не просто зависая над ним. Если курсор находится внутри имени метода или атрибута, то CTRL+Q покажет JavaDoc на * nix и Windows. На MacOSX это CTRL+J,.

Цитата: "Нет, единственный способ увидеть полный Javadoc - это использовать Quick Doc (Ctrl-Q)." - http : //devnet.jetbrains.net/thread/121174

Правка

Начиная с IntelliJ 12.1, это возможно . Смотрите ответ @ ADNow.

138
Bart Kiers

Это возможно в 12.1.

Найдите idea.properties в папке BIN внутри того места, где установлен ваш IDE, например, C:\Program Files (x86)\JetBrains\IntelliJ\bin

Добавьте новую строку в конец этого файла:

auto.show.quick.doc=true

Запустите IDEA и просто наведите указатель мыши на что-нибудь:

enter image description here

97
AFD

После выполнения CTRL+Q, вы можете

  1. Закрепить подсказку (верхний правый угол)
  2. Проверьте Docked Mode (под шестеренкой сверху справа после закрепления)
  3. Размер по желанию
  4. Нажмите значок для Автоматическое отображение документации для выбранного элемента

Затем при перемещении курсора документация появится в этом поле. Это стоит вам немного экранной недвижимости, но я считаю, что оно того стоит.

Я бы опубликовал скриншот, но SO не позволит мне публиковать изображения.

28
liberty

В Intellij13 вы можете использовать конфигурацию редактора, как показано ниже: enter image description here

23
Matthew Chen

Для Intellij 15 используйте флажок в опции File > Settings > Editor > GeneralПоказать быструю документацию по перемещению мыши.

 enter image description here

Вы также можете получить это, введя «быстрый» или что-то подобное в поле поиска:

 enter image description here

20
fedorqui

IntelliJ IDEA 14.0.3 Ultimate:

Нажмите Ctrl+Alt+S, затем выберите Editor\General выберите Show quick domentation on mouse move

enter image description here

Советы: Посмотрите в верхнем правом углу (значок шестеренки) во всплывающем окне JavaDoc. Вы можете выбрать:
- Показать панель инструментов
- закрепленный режим
- Docked Mode
- Плавающий режим
- Сплит режим

enter image description here

14
Do Nhu Vy

Добавление к тому, что сказал ADNow. На Макинтоше: 

  1. Щелкните правой кнопкой мыши IntelliJ IDEA 12
  2. Нажмите на Показать содержимое пакета опцию меню
  3. Откройте папку bin
  4. Открыть idea.properties
  5. Добавьте строку:

    auto.show.quick.doc = верно

9
meoww-

Самый простой способ, по крайней мере для меня, был:

  • Ctrl+Shift+A
  • Тип: показать документ
  • Показать быструю документацию по перемещению мыши (установите его в положение ON)
7
Enrico Giurin

В IntelliJ IDEA 14 он был перемещен в: Файл -> Настройки -> Редактор -> Общие -> «Показать быстрый документ при перемещении мыши»

3
Jonas Pedersen

Для IntelliJ Ultimate 2018.1.5, иначе IntelliJ IDEA 2018.1.5, на самом деле есть два варианта:

  1. В "Редакторе"> "Основные"> "Другие" (раздел)> Показать быструю документацию по перемещению мыши - задержка 500 мс
    • Установите этот флажок, чтобы показать быструю документацию для символа в каретке. После указанной задержки появляется всплывающее окно быстрой документации.
  2. В "Редакторе"> "Основные"> "Завершение кода" (подпункт)> Автоматическое отображение документации за 1000 мс
    • Установите этот флажок, чтобы IntelliJ IDEA автоматически отображал всплывающее окно с документацией для класса, метода или поля, выделенного в данный момент в списке поиска. Если этот флажок не установлен, используйте Ctrl+Q показать быструю документацию для элемента в карете.
    • Окно быстрой документации будет автоматически появляться с указанной задержкой только в тех случаях, когда завершение кода вызывается явно. Для списка автозавершения кода окно документации будет отображаться только при нажатии Ctrl+Q,.
3
Leviand

Файл -> Настройки -> Редактор

Проверьте " Показать быстрый документ на мышь "

Теперь, когда вы наведете указатель мыши на метод, появится всплывающая подсказка с документацией. Иногда размер всплывающей подсказки слишком мал, и вам придется изменить ее размер, перемещая мышь вниз к нижней части подсказки.

1
Amap

На Mac в IntelliJ Ultimate (пробная версия) 14 у меня есть мой под Settings > Editor > General > Code completion. Короткая подсказка - это F1 на моем ноутбуке.

Это называется "Документация по автопопапу в (мс):"

enter image description here

1
Gemtastic

ИДЕЯ имеет " найти действие ":

Откройте меню «Справка», введите «doc», переместите курсор на « Быстрая документация », он будет выделен.

Также «найти действие» можно вызвать из горячей клавиши (вы можете найти ее в настройках-> горячие клавиши)

1
Cjkjvfnby

Примечание для пользователей Android Studio (по крайней мере 2.3.3), потому что эта страница появилась для моего поиска в Google "Android studio hover javadoc", а Android студия основана на Intellij:

См. Файл-> Настройки-> Редактор-> Общие: «показать быструю документацию по перемещению мыши», Вместо «Файл-> Настройки-> Редактор-> Общие-> Завершение кода » Документация по автозапуску в (мс) для явно вызванного завершения " и" Autopopup in (ms) ", о котором ранее говорилось.

1
ozzylee

На моем IntelliJ U на Mac мне нужно навести курсор на какой-нибудь метод, переменную и т.д. И нажать клавишу [cntrl] или [cmd]. Затем нажмите на ссылку во всплывающем окне, которое появилось, чтобы увидеть JavaDocs. 

0
Michal

Все вышеперечисленные методы полезны, но вам не хватает одной базовой вещи: src.Zip в вашем JDK (C:\Program Files\Java\jdk1.8.0_171). Я предполагал, что он предустановлен, но по какой-то причине его не было в моей установке. Еще одна вещь, которую нужно проверить, это если ваш проект использует указанный (1.8.0_171 в данном случае) JDK.

0
avp