2011-10-23 22 views
6

He estado experimentando con Scala últimamente y noté que cuando necesito buscar una función o una clase, tengo que ir al sitio web o ir a la documentación local.Scaladoc del intérprete de scala

¿Hay alguna manera de leer el Scaladoc desde dentro del intérprete?

Tal vez algo así como help() en Python.

+1

Duplicado de ** [¿Cómo accedo a la documentación de Scala desde el repl?] (Http://stackoverflow.com/q/6768445/334519) ** –

+0

Sería bueno tener una forma de acceso directo para imprimir los documentos para un método particular sin embargo. Supongo que podría hacerse con un análisis de la página scaladoc real. – Dylan

+1

Buena pregunta. Dado que el "duplicado" no fue realmente respondido, creo que esto debería permanecer abierto. Puedes tener Scaladoc hover en un IDE como IntelliJ, por lo que no se trata de html o no, sin duda puedes quitar html e imprimir el texto sin formato. Estoy buscando algo como esto, también, así que espero que haya respuestas más elaboradas que encender un navegador web ... –

Respuesta

2

Scalaex es una buena documentación de Scala-web como Hoogle con un útil CLI-client.

(Pero no es dentro de la intérprete. Por desgracia, no se puede escribir un comentario a su pregunta, por lo que escribir esto como una respuesta.)

+0

Estoy seguro de que esto puede integrarse en el intérprete de alguna manera, gracias. –

1

estoy ejecutando el intérprete de línea Scala de comandos para 2,9, y tabuladores finalización de teclas funciona para mí:

val x = List(1,2,3) 

x. 

a continuación, pulse TAB

Muestra la lista de métodos.

Documentos no del todo completos, pero útiles, no obstante.

+3

Eso ha existido por un tiempo, y soy consciente de eso, todavía no hay nada sobre cómo hacer que los documentos funcionen dentro del intérprete. –

+0

fue muy útil –

Cuestiones relacionadas