3

Я только что скачал IntelliJ IDEA и пытаюсь с этим что-то сделать. Я использую плагин Scala. Кажется, что IntelliJ загружает все библиотеки + javadocs, упомянутые в зависимостях проекта build.sbt.

Как запустить документацию по API на основе браузера от IntelliJ? Я ищу способ увидеть все классы в API.

Пример:

Я использую библиотеку scalajs-dom в своем проекте. Затем я хотел бы запустить следующую документацию (которую IntelliJ уже загрузил в мою систему) где-то внутри IntelliJ IDEA: http://www.scala-js.org/api/scalajs-dom/0.9.0/#org. scalajs.dom.package

На мой взгляд, Хорошим местом для запуска может быть окно проекта / внешние библиотеки / scalajs-dom, но его там нет.

Еще одно хорошее место может быть в редакторе: всякий раз, когда вы указываете, например, на класс, принадлежащий библиотеке scala.js, вы можете выбрать из всплывающего меню что-то вроде "Документация API", но ее там тоже нет.

РЕДАКТИРОВАТЬ: справка IntelliJ IDEA о внешних документах: https://www.jetbrains.com/idea/help/viewing-external-documentation.html

  • В моей IDEA (Community Edition v15.0.4) нет команды Внешняя документация в меню Вид
  • Нажатие Shift+F1 ничего не делает, даже если выбран класс, имеющий Javadoc
  • Окно быстрого просмотра документации стрелка вверх (= просмотр внешней документации) всегда отключено

Но в окне Project / внешних библиотеках выберите библиотеку, а затем откройте настройки библиотеки. Я вижу, что есть библиотеки, исходные коды и javadocs.

Окно быстрой документации работает нормально.

РЕДАКТИРОВАТЬ 2: Если я нажму Ctrl + Shift + A, IntelliJ откроет диалоговое окно "Ввод действия или имени параметра". Внешняя документация есть, но она серого цвета, я не могу выбрать ее или что-то сделать с ней.

2 ответа2

1

Попробуйте найти действия External Documentation по Ctrl+Shift+функция поиска действия. Это должно быть в Code View Actions .

Чтобы включить Quick Documentation , передав Shift+F1, перейдите в раздел «Структура проекта» и здесь, в SDKs на вкладке « Documentation Paths », укажите URL-адрес, нажмите «плюс» вместе с Землей.

Так что теперь Quick Documentation должна работать и View external documentation тоже.

1

Единственная причина отключения View External Documentation заключается в том, что IDEA не может найти файл javadoc для ваших классов. Вы должны убедиться, что есть javadoc-файлы для каждой зависимости, для которой вы хотите просмотреть документацию во внешнем средстве просмотра.

В IDEA вы можете щелкнуть правой кнопкой мыши по проекту и выбрать Maven -> Download Documentation чтобы иметь все файлы Javadoc для зависимостей.

Вот еще один вопрос SO, который показывает, как прикрепить javadocs к выбранным зависимостям

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .