【问题标题】:Intellij does not show autocompletion for groovy methodsIntellij 不显示 groovy 方法的自动完成功能
【发布时间】:2016-06-26 09:38:07
【问题描述】:

所以,我有 intllij 2016.1.3(专业版) 我导入了一个现有的 grails 2.5 项目,通过指向 grails 安装创建了一个 grails 2.5 库。除了对 groovy 方法的建议(例如,默认的 groovy 方法收集、查找、排序、eachWithIndex 等)之外,每一件事似乎都有效。 Intellij 没有显示对这种 groovy 方法的建议,甚至无法识别它,即使我手动编写方法名称也是如此。令人惊讶的是,它显示了对 collectParallel、eachParallel 的建议。

尝试设置一个 groovy 库,使用 groovy-eclipse 编译器,但不是运气。 可能出了什么问题?

【问题讨论】:

  • 既然您为支持付费,为什么不向他们提交一张票呢?如果它不是新版本引入的错误,那么通常的 IDE raindance 可能会工作:重建项目,重新启动 ide,来回更改 BuildConfig.groovy 并重新导入“更改”...
  • 你想举个例子吗?顺便说一句,是否尝试运行代码以查看是否有效?
  • 代码完美运行
  • 刚刚提交了支持请求,让我们看看。

标签: grails intellij-idea groovy


【解决方案1】:

解决方案是从~/Library/Preferences/<IntellijVersion>/options/ (OSX El capitan) 中删除 dslActivationStatus.xml

这是 intellij 支持团队在调查了几天后提出的。

【讨论】:

  • 再次,节省了我的时间。更新后文件又回来了......我忘记了修复它的方法:) 幸运的是我喜欢这个答案。谢谢@sudhir
  • 我在 Linux 2018 Ultimate 版本上没有看到类似该文件的内容
  • @JesseBoyd ~/.<IntellijVersion>/config/options 在 Linux 上
猜你喜欢
  • 1970-01-01
  • 2014-11-18
  • 1970-01-01
  • 2020-07-23
  • 2013-10-02
  • 2013-08-03
  • 2021-07-16
  • 2013-10-09
  • 2011-07-07
相关资源
最近更新 更多