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

409

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

  • 46
    Вы можете поместить курсор в метод / переменную и нажать ctrl + q (на ПК) или ctrl + j (на mac).
  • 1
    Было бы неплохо иметь это всплывающее окно при наборе параметров ...
Показать ещё 3 комментария
Теги:
intellij-idea
ide

15 ответов

582
Лучший ответ

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

Изображение 1541

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

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

РЕДАКТИРОВАТЬ: Для IntelliJ Ultimate 2016.1 он перемещен в редактоp > Общие > Завершение кода. Изображение 1542

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

  • В редакторе > Общие > Другие (раздел) > Показать оперативную документацию по перемещению мыши - задержка 500 мс
    • Установите этот флажок, чтобы отобразить краткую документацию для символа в карете. После указанной задержки появится всплывающее окно быстрой документации.
  • В редакторе > Общие > Завершение кода (подпункт) > Документация автопопуляции в 1000 мс, для явно вызванного завершения
    • Установите этот флажок, чтобы IntelliJ IDEA автоматически отображал всплывающее окно с документацией для класса, метода или поля, выделенного в настоящее время в списке поиска. Если этот флажок не выбран, используйте Ctrl + Q, чтобы просмотреть документацию для элемента в карете.
    • Окно быстрой документации автоматически появится с указанной задержкой только в тех случаях, когда явно завершено завершение кода. Для списка автоматического завершения кода окно документации будет отображаться только при нажатии Ctrl + Q.
  • 8
    Это отлично сработало для меня, и это было именно то, что я искал, когда гуглил мою проблему. Это, кажется, самое современное решение.
  • 23
    Файл / Настройки | Настройки IDE / Редактор. Установите флажок «Показать быстрый документ при перемещении мыши»
Показать ещё 21 комментарий
125

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

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

ИЗМЕНИТЬ

Так как IntelliJ 12.1, это возможно. См. Ответ @ADNow.

  • 1
    Спасибо, я бы лучше использовал клавиатуру, а не мышь.
96

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

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

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

auto.show.quick.doc=true

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

Изображение 1543

  • 3
    Это отлично работает для меня в 12.1.5 Ultimate, но есть ли способ изменить это в меню настроек?
  • 0
    Это ничего не делает в моей 133.79 Beta на Linux.
Показать ещё 2 комментария
28

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

  • Подключите всплывающую подсказку (верхний правый угол)
  • Проверьте режим стыковки (под шестерней вверху справа после фиксации)
  • Размер по желанию
  • Щелкните значок для автоматической публикации документации для выбранного элемента

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

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

  • 0
    Спасибо, это очень полезно для меня
24

В Intellij13 вы можете использовать конфигурацию редактора, как показано ниже: Изображение 1544

  • 0
    С точки зрения получения точно такого же UX, что и затмение, это выглядит как лучший ответ для меня .. спасибо!
  • 0
    Этот работает. Но что означает «документация Autopopup in in (ms)» в других ответах?
15

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

Изображение 1545

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

Изображение 1546

  • 1
    Этот работает. Но что означает «документация Autopopup in in (ms)» в других ответах?
  • 0
    @Serob_b Я не уверен, что вы имеете в виду здесь.
Показать ещё 3 комментария
11

IntelliJ IDEA 14.0.3 Ultimate:

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

Изображение 1547

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

Изображение 1548

9

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

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

    auto.show.quick.doc = истина

4

Самый простой способ, по крайней мере для меня, заключался в следующем:

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

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

1

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

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

Изображение 1549

  • 0
    Это не показывает документы, только возможный вызов метода и их типы параметров.
  • 0
    Это показывает документы для меня.
Показать ещё 6 комментариев
1

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

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

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

1

В IDEA есть " найти действие":

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

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

0

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

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

0

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

Ещё вопросы

Сообщество Overcoder
Наверх
Меню