web-dev-qa-db-ja.com

IntelliJからブラウザでAPIドキュメントを起動する方法IDEA

IntelliJ IDEAをダウンロードして、何か便利なことをしようとしています。scalaプラグインを使用しています。IntelliJはすべてのライブラリとjavadocsをダウンロードしているようです。 build.sbtプロジェクトの依存関係。

IntelliJからブラウザベースのAPIドキュメントを起動するにはどうすればよいですか? APIのすべてのクラスを表示する方法を探しています。

例:

プロジェクトではscalajs-domライブラリを使用しています。次に、IntelliJ IDEA内のどこかから次のドキュメント(IntelliJがすでにシステムにダウンロードしている)を起動したいと思います: 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を持つクラスを選択しても何も起こりません。
  • クイックドキュメントルックアップウィンドウの上矢印(=外部ドキュメントを表示)は常に無効になっています

しかし、プロジェクトウィンドウ/外部ライブラリで、ライブラリを選択してからライブラリ設定を開くと、ライブラリ、ソース、およびjavadocsがあることがわかります。

クイックドキュメントウィンドウは正常に機能します。

EDIT2:Ctrl + Shift +を押すと、IntelliJは「アクションまたはオプション名の入力」ダイアログを開きます。外部ドキュメントはありますが、灰色になっています。選択したり、何もできません。

4
user4955663

アクションExternal Documentationを見つけてみてください Ctrl+Shift+A 検索アクション機能。 Code View Actionsにある必要があります。

渡すことでQuick Documentationを有効にするには Shift+F1プロジェクト構造 に移動し、ここでDocumentation PathsタブのSDKsでURLを指定します地球でプラスをクリックします

enter image description here

したがって、Quick Documentationが機能し、View external documentationも機能する必要があります。

2
Anton Dozortsev

View External Documentationが無効になっている唯一の理由は、IDEAがクラスのjavadocファイルを見つけることができないことです。ドキュメントを表示するすべての依存関係のjavadocファイルがあることを確認する必要があります。外部ビューア。

IDEA)で、プロジェクトを右クリックし、Maven -> Download Documentationを選択して、依存関係のすべてのjavadocファイルを配置できます。

ここ 別のSO選択した依存関係にjavadocsをアタッチする方法を示す質問)

2
Bazi