关于常规开发的IntelliJ与eclipse有什么不同

时间:2014-03-15 18:04:40

标签: eclipse groovy intellij-idea

我是来自Eclipse(主要是Java)的IntelliJ的新手,我试图找出一个IDE中包含哪些Groovy功能,而另一个IDE中缺少这些功能。

示例:

  • 当包导入不完整时,Eclipse在包资源管理器和文件中显示错误

    import Specification --> import spock.lang.Specification
    
  • 当程序包名称与目录结构不正确时,Eclipse会在程序包资源管理器和文件中显示程序包不匹配错误。

  • IntelliJ在粗体日食中强调代码完成中类自己的方法/属性不会。

我想收集关于两个IDE的有关常规支持的信息。这不是关于哪个IDE更好,但有什么区别。

1 个答案:

答案 0 :(得分:1)

我长期以来一直在使用groovy开发的想法,它的支持很棒。 在我所知道的小细节中:

  • 创意支持许可:
    - 缩进“给定:”,“何时:”以及其他“当时:”标签,这是很好的 - 你甚至可以使用spock插件“将其作为其他groovy关键字着色” - idea也缩进将数据驱动列标题识别为规范代码的变量并缩进此表
    - 并且想法还支持使用“导航到测试”快捷方式创建新规范。 “Ctrl + Shift + T”

  • Idea还支持由“@Log”

  • 等ats生成的记录器