/ Ako nastaviť dokumenty programu Scala API pre IntelliJ - java, scala, intellij-idea, homebrew, scaladoc

Ako nastaviť dokumenty programu Scala API pre IntelliJ - java, scala, intellij-idea, homebrew, scaladoc

Scala je nainštalovaný pomocou homebrew, a keď vytvorím nový projekt Scala, použijem cestu /usr/local/opt/scala/idea so správnymi symbolickými odkazmi

IntelliJ vytvoriť nový projekt Scala

IntelliJ správne rozpozná kompilátor a knižnice, automatické dokončovanie, kompilácia a beh funguje v poriadku.

Problémom je, že IntelliJ nerozpozná dokumentáciu programu Scala API, aj keď je správna cesta Javadocs

Scala API docs cesta

Obsah adresárov je tiež správny:

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

Toto je snímka obrazovky, keď vyberiem triedu Scala a stlač ctrl+J

Dokumentácia programu Scala sa nenašla

Všimnite si, že mám rovnaký problém IntelliJ Idea 132.719 ako aj IntelliJ Idea 12 CE, Ako by som mal nastaviť cestu Javadocs pre API Scala?

odpovede:

5 pre odpoveď č. 1

Viem, že opakovane dám túto odpoveď, ale... Ak nastavíte svoj projekt sbt a sbt-idea (úloha gen-idea), dostanete správne nastaviť scala-knižnicu s dokumentáciou.

Tu je screenshot príkladového projektu, možno tento prístup môžete použiť ručne - používa sa špecializovaná nádoba scala-library-2.10.3-javadoc.jar namiesto nasmerovania na extrahovanú zložku API:

tu zadajte popis obrázku

Zdá sa, že IDEA má problémy s aliasmi typu (napr. import collection.immutable.{IndexedSeq => Vec} znamená, že nebude vyhľadávať doc Vec.empty), ale vo všeobecnosti funguje podľa očakávania:

tu zadajte popis obrázku

(Oops, nepoužíva sa do makier programu doc, ako je $bfinfo a $thatinfo :)