Spring Tool Suite AutoComplete / Content Assist 不起作用 - 设置中没有提案种类

Ale*_*x A 3 eclipse spring-tool-suite

我正在尝试将 Spring Tool Suite 4 与 Eclipse Oxygen 一起使用,但似乎不存在特定于 Spring Tool Suite 的自动完成/内容辅助功能。出现正常的日食内容辅助,但不会出现任何特定于 STS 的内容。

我关注了 StackOverflow 上的一些其他有用的帖子,并指出确保选择了 Preferences -> Java -> Editor -> Content Assist -> Advanced 中的 Spring 提案种类。但是,在执行此操作时,我发现该部分中没有 Spring 提案类型。我正在使用 STS 4,但由于某种原因,提案种类没有出现在该列表中。

如何解决此问题并使内容辅助/自动完成功能适用于 Spring Tool Suite 4?

注意:我已经尝试了以下 StackOverflow 文章的解决方案,但由于某种原因,它们都没有奏效。他们似乎都假设提案种类出现在它们应该出现的地方。 spring 工具套件中的内容自动完成 4 Eclipse Spring 工具缺少内容辅助/自动完成 Spring 工具套件无法自动显示字段变量名称提示?

这是在我的 IDE 中出现的提案种类的列表 - 请注意,没有出现与 Spring 相关的选项。

截屏

Cha*_*ndu 12

虽然从较低版本升级到 sts-4 面临同样的问题。

找到此线程并按照vvalencia-cl给出的说明进行操作,然后问题得到解决。https://github.com/spring-projects/sts4/issues/82

解决方案 :

转到 Preferences -> Java -> Editor -> Content Assist -> Advanced,并启用:

  • Java 提案
  • Java 类型建议

然后单击应用并关闭

在此处输入图片说明


小智 7

转到Window tab顶部 -> Preferences-> Java-> Editor-> Content AssistAuto activation triggers for Java现在通常在底部找到,然后在其文本框中粘贴以下值:

.@(#&$abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
Run Code Online (Sandbox Code Playgroud)


Ale*_*x A 1

我发现这是在 Spring Tool Suite 3.9 中实现的,但在 Spring Tool Suite 4 中没有实现。这就是这个问题的原因。

https://github.com/spring-projects/sts4/issues/107