是的目前阶蚀插件(http://www.scala-lang.org/node/94)可用的?我继续读,其不稳定和越野车,甚至无法使用。

请参阅以前的线: 什么是当前状态的工具斯卡拉?

我已经尝试过了简要的,但仅仅为琐碎的程序,到目前为止,这似乎罚款。

谢谢!

更新:我要去潜水的,并得到一些东西做的与斯卡拉和食,我会尽力提出报告,让你知道我怎么找到。

更新:看到我的回答以下关于我的经验与日食3.5.1和斯卡拉2.7.7最终的。

  • 亚历克斯
有帮助吗?

解决方案

它工作得很好,对我来说,但是我期待着2.8.0.还有一个 漂亮的一套幻灯片 (pdf),其中概述了非常显着的变化到来。

其他提示

我发现它完全无法使用。语法突出的工作,但是它。JUnit找不到任何测试写在卡拉.调试器找不到来源,并投掷了奇怪的错误消息之后的每一个步骤。我也听说过的人遇到麻烦自动完成,甚至剪切和粘贴。显然,它可以慢下来的工作与常规Java,也是。这是与卡拉2.7.5在日食3.5在七月下旬,所以很近。

这感觉到我喜欢谁写的日食插件只是得到了它汇编并没有尝试,即使是一旦发货之前。这听起来像它工作得很好,对某些人虽然。就个人而言,我切换到Emacs/Ant并没有真正回头。

我已经写代码在卡拉使用蚀现在刚刚超过一个星期,我的结论是,它做的工作,但不是生产做好准备。

背景在我的设置:

  • 斯卡拉2.7.7最后
  • 日食Java开发人员、3.5.1
  • Ubuntu桌面9.04 64
  • 家2.2.1
  • JUnit4.7

我创建了一个全新的项目,我使用的是只是卡拉,没有Java:

  • 创建该项目,利用专家,引用的卡拉-原型-简单
  • 我产生了一个日食的项目,它使用"ant war蚀:蚀"
  • 然后我打开了它在日食

这里有一些问题,我的脸:

  • 我失去了语法强调所有的时间...关闭和重新打开文件的帮助
  • 常常出现在那里我得到吨的编译错误,无法找到我的课,做一个清洁在蚀解决了这个
  • 日食崩溃,很难,有时,需要我杀的-9java进程,然后开始蚀再次看到它抱怨关于工作中心,然后再次启动它
  • 我写香草JUnit测试,并有一个很大的麻烦跑,大部分时间蚀不能找到他们,重新启动蚀,然后开口的每一个测试文件,通常可以解决这个暂时的错误我时常得到的是 没有测试发现有测试运'JUnit4'
  • 很多错误squigles下出现的行代码,他们可能忽视看来
  • Intellisense工作也许10%的时间,清除和/或重新开放文件似乎要把它带回来临时
  • 有时候我 失去能力的类型 在该文本编辑器在食,如果我的小提琴不够,这可能会回来,或者我只是关闭并重新开放的文件
  • 有时候,基本的东西,像突出显示和删除线的代码失败这样的错误 "删除"并不完全正常。请参阅记录的更多信息。

所以我推动通过所有这些问题,并最终的结果是,我重新启动日食一天多次和不断的关闭并重新打开文件,在日食,并且清洁经常。

它得到了更好2.7.4.它会得到的基本上更好地在2.8.0(它的共同发布了斯卡拉本身)。

这不是水平的Java工具,但是它不断得到改善。

我可以确认,作为斯卡拉2.8.0.RC6,斯卡拉蚀插月27 2010年的工作得相当好。

什么工作:

  • 语法突出显示
  • 一些自动完成
  • 找到定义(按Ctrl+击导航)
  • 建设和句法错误突出

什么不工作:

  • 重构。
  • 编辑速度很慢。甚至换标签之间需要达到4秒钟。

这只是使用了几天。

这就是说,我得到真正的完成工作,并与日食的网络工具加入为HTML,CSS,Javascript和XML,这是一个很好的方式来开发电梯2.0网应用程序。

作为2012,插件是在最佳状态,是非常有用的。

月24日2010年 我有日食3.5和最新斯卡拉,卡拉2.8.0RC2 仍然相同的问题:没有正确强调的,我不是在谈论autocompletiong的东西...我JDT插件启用-如果这事...

这是一个耻辱,为这样一个有趣的语言作为斯这已经是很多年的周围仍有没有良好的开发环境...

完全无法使用与日食靛于J2EE和斯卡拉IDE插件2.9.1.

日蚀速度太慢,甚至是崩溃。当它不会崩溃,它失去了汇编的链接,并不停止的警告我关于类没有找到。我要清理和重新编译所有项目。

我卸载它在等待另一个解决方案或一个更好的版本。

如果它对你的作品然后继续使用它:),我有奇怪的光标的问题,我没有时直java。通常关闭的编辑窗,重新开启解决问题。

我已经试过互操作程序(其中一个项目与混合Java和斯卡拉)和我有问题所以我放弃了。我真的,真的想要这工作...无论如何,我认为我的问题由于事实,我是在试图建立一个RPC插件对一个简单的无头Java应用程序。斯卡拉自然似乎 援引Java编译器,在每一种情况。我看到一束红色灯光,不是真实的,因为我的问题景并没有显示任何东西,本 .class 文件是正确的。

我真的很期待IDE与2.8释放。

我使用的是卡拉-IDE版本2.0.0-v2_09、日食靛,卡拉2.9.1.

有时,当我使用自动完成的,如:

//expected BufferedInputStream
BufferedInpu

然后我打 Ctrl-Space, ,选择 java.io.BufferedInputStream, 然后我的进口部分失去了一些线,并且:

object PingPong extends Application {
  ...

变成:

object PingPong
  ...

我已经找到我的解决方案,以避免这种类型的全名的 BufferedInputStream, 然后 Ctrl-Shift-O :-)

或某个时候,它警告我这些:

Multiple markers at this line
        - object io is not a member of package 
        main.scala.pingpong.zip.java
        //repeats 15 times

与我进口:

import java.util.zip.ZipOutputStream
import java.io.BufferedInputStream
import java.io.BufferedOutputStream
import java.io.FileInputStream
import java.io.FileOutputStream
import java.util.zip.ZipEntry
import java.io.File
import java.io.ByteArrayOutputStream

我用来提高一端,代码在日食,然后开关于终端:

sbt compile
sbt run

:-)

日食似乎并不支持选择建设者如果你有多重的。它总是选择第一一列出。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top