我是来自Eclipse(主要是Java)的IntelliJ的新手,我试图找出一个IDE中包含哪些Groovy功能,而另一个IDE中缺少这些功能。
示例:
当包导入不完整时,Eclipse在包资源管理器和文件中显示错误
import Specification --> import spock.lang.Specification
当程序包名称与目录结构不正确时,Eclipse会在程序包资源管理器和文件中显示程序包不匹配错误。
IntelliJ在粗体日食中强调代码完成中类自己的方法/属性不会。
我想收集关于两个IDE的有关常规支持的信息。这不是关于哪个IDE更好,但有什么区别。
答案 0 :(得分:1)
我长期以来一直在使用groovy开发的想法,它的支持很棒。 在我所知道的小细节中:
创意支持许可:
- 缩进“给定:”,“何时:”以及其他“当时:”标签,这是很好的
- 你甚至可以使用spock插件“将其作为其他groovy关键字着色”
- idea也缩进将数据驱动列标题识别为规范代码的变量并缩进此表
- 并且想法还支持使用“导航到测试”快捷方式创建新规范。 “Ctrl + Shift + T”
Idea还支持由“@Log”