我正在尝试学习Grails。我正在使用 SpringSource 工具套件。我希望在 IDE 中找到代码完成、语法高亮和更多类似的东西。没有那样的事!有什么建议吗?
6 回答
您是否启用了 Groovy 和 Grails 支持?默认情况下它不存在,但配置起来很简单。见http://grails.org/STS+Integration/
如果您使用的是 Mac,则可以使用 TextMate 并安装Groovy/Grails包。您将获得代码片段,这是某种完成。
如果你在 Windows/Linux/Mac 上,你可以使用Redcar,它是为(和在)Ruby 中制作的,但支持 Groovy/Grails。它也有代码片段。
我强烈建议您不要在动态语言中使用对象检查和动态代码完成,以避免 IDE 成瘾和依赖。
我个人更喜欢不显眼的代码编辑器,它可以让我们直接处理文本代码而不会造成混乱,让我们尽早出错并更好地理解语言(和框架)。我什至在生产工作中也使用它。
来自 JetBrains 的 IntelliJ 拥有所有这些以及更多。它不是免费的,但价格是值得的。
我第二个IntelliJ,但免费版就足够了,它有 groovy 支持,虽然 Grails 支持只在付费版本中。
我正在使用IntelliJ社区版。如我所见,免费编辑器之间的区别并不大。表面上,我使用 IntelliJ Community 只是因为它的界面简单。它还支持 groovy/java 的语法高亮/代码完成,以及一些方便的功能,如搜索/转到...
简而言之,如果您想要全面支持,IntelliJ Premium 很棒,但您必须为此付费。对于免费休息,您甚至可以选择任何您想要的编辑器。
我使用 IntelliJ Ultimate,这是最好的选择,但如果你想要一个免费的解决方案,那么 Netbean 6.5 an up 原生支持 groovy/grails 代码高亮/代码完成,并且是免费的。