Вопрос по eclipse – Просмотр Scaladoc в Eclipse

47

ВEclipse Я установилJavadoc Location собственность моего проекта Scalafile:/D:/EclipseWorkspace/MyProject/target/scala-2.9.1/api гдеD:/EclipseWorkspace/MyProject это местоположение моего проекта Scala.

Теперь, если я нахожусь в файле Scala, который реализует класс / черту, когда я печатаюShift+F2, Eclipse открывает страницу Scaladoc этого класса / черты. Однако, это не работает, если это объект, так как Eclipse пытается открыть<ObjectName>.html тогда как Scaladoc-генерируемое имя файла<ObjectName>$.html.

Есть ли обходной путь?

В этом выпуске упоминается скалярная интеграция:assembla.com/spaces/scala-ide/tickets/1000860 Кажется, до того, как он добавлен, еще есть время. EECOLOR
Попробовав несколько различных установок версий Eclipse и scala, я так и не смог заставить работать что-либо большее, чем завершение кода, и часто задавался вопросом, как (если это возможно) просматривать информацию JavaDoc в реальном времени. LaloInDublin
AFAIK, нет. На самом деле, дажеinside Scaladoc itself нельзя связываться с объектами. Если вы посмотрите на страницы, которые я написал, например, Regex или материал внутри scala.sys.process, вы увидите запутанный способ, которым я ссылаюсь на них, вместо того, чтобы просто ссылаться на них. Имейте в виду, я не утверждаю, что ограничение Scaladoc имеет какое-либо отношение к ограничению Eclipse. Daniel C. Sobral
@ Даниэль С. Собрал. Благодарю. Если он не работает в самом Scaladoc, нельзя ожидать, что он будет работать с механизмом Javadoc Eclipse. Я просто надеялся, что если мы знаем искаженные имена сгенерированных файлов классов для объектов, то мы можем каким-то образом обмануть Eclipse, чтобы открыть соответствующий html. (Это будет временный обходной путь, поскольку искаженные имена могут измениться в будущих версиях scala / scaladoc). Идеальным способом будет скалярная поддержка ссылок на объекты, а затем переопределение Scala-IDE.Shift-F2 dips

Ваш Ответ

2   ответа
4

объявленный плагин для компилятора Scala, который генерируетJavaDoc для тебяScala API. Плагин и его документация доступны наGitHub, Может быть, это помогает в качестве обходного пути.

16

выпуск 4.0.0 RC1 плагина Scala-IDE. Вы можете просто навести курсор на термин или нажать F2, когда курсор находится на идентификаторе.

Похожие вопросы