4

Scalaを使用してインストールされhomebrew、新しい Scala プロジェクトを作成するときは/usr/local/opt/scala/idea、適切なシンボリック リンクを含むパスを使用します

IntelliJ は新しい Scala プロジェクトを作成します

IntelliJ はコンパイラとライブラリを正しく検出し、オートコンプリート、コンパイル、および実行は正常に機能します。

問題は、Javadocs パスが正しいにもかかわらず、IntelliJ が Scala API ドキュメントを検出しないことです。

Scala API ドキュメント パス

ディレクトリの内容も正しいように見えます。

hanxue-mac:idea hanxue$ ls doc/scala-devel-docs/api index index.js package.html index.html lib scala hanxue-mac:idea hanxue$ ls /usr/local/opt/scala/idea doc lib src hanxue-mac:idea hanxue$ ls /usr/local/opt/scala/idea/doc/scala-devel-docs/api index index.js package.html index.html lib scala

これは、Scala クラスを選択してCtrl+キーを押したときのスクリーンショットです。J

Scala ドキュメントが見つかりません

IntelliJ Idea 132.719と同様に同じ問題があることに注意してくださいIntelliJ Idea 12 CE。Scala API の Javadocs パスはどのように設定すればよいですか?

4

1 に答える 1

5

この答えを繰り返し出していることはわかっています... sbt と sbt-idea (タスクgen-idea) を使用してプロジェクトをセットアップすると、正しくセットアップされた scala-library とドキュメントが得られます。

サンプル プロジェクトのスクリーンショットを次に示します。おそらく、このアプローチを手動で使用できscala-library-2.10.3-javadoc.jarます。抽出された API フォルダーを指す代わりに、専用の jar を使用します。

ここに画像の説明を入力

IDEA はタイプ エイリアスに問題があるようです (たとえばimport collection.immutable.{IndexedSeq => Vec}、 のドキュメントを検索しないことを意味しますVec.empty) が、一般的には期待どおりに動作します。

ここに画像の説明を入力

$bfinfo(おっと、やのようなドキュメントマクロには貼り付けられません$thatinfo:)

于 2013-10-28T09:38:58.047 に答える