如何使用 Eclipse + Robot Editor (RED) 修复内容帮助以建议内置关键字?

Posted

技术标签:

【中文标题】如何使用 Eclipse + Robot Editor (RED) 修复内容帮助以建议内置关键字?【英文标题】:How do I fix content assistance with Eclipse + Robot Editor (RED) to suggest builtin keywords? 【发布时间】:2020-11-27 00:16:11 【问题描述】:

我在 Windows 机器和 Mac 上都看到过这个问题。当我使用 Eclipse 和 RED 编写 .robot 文件时,内容辅助/自动完成无法正常工作。例如,如果我输入“运行关键字”然后按 Ctrl+Space,我不会收到任何建议。 Eclipse+RED 不建议内置标准库:

但是,如果我输入我所写的关键字的第一个字母然后按 Ctrl+Space,则会提出建议:

有没有其他人遇到过这种情况?我在使用 RED 插件 (0.9.5) 和 Java Development Kit 14.0.1 运行 Eclipse (2020-06 / 4.16.0) 的 Mac (Catalina 10.15.6) 上看到了这一点。我还在使用 RED 插件 (0.9.3) 和 Java Runtime Environment 8, Update 241 (1.8.0_241) 运行 Eclipse (2019-12 / 4.14.0) 的 Windows10 机器上看到了这一点。似乎会建议我定义的关键字和全局变量,但不会建议来自标准库或其他库(如 Collections)的内置关键字...

【问题讨论】:

使用 Windows 10,为 Java 开发人员全新安装 Eclipse 2020-06 和 RED 插件 0.9.5 我对自动完成没有任何问题。在 Windows 上的 Python 3.7.0 上使用 Robot Framework 3.1.2。 谢谢,我正在使用 Eclipse for Committers... 我将尝试 Java 开发人员版本。你碰巧知道你用的是哪个java运行环境吗? Java(TM) SE 运行时环境(内部版本 1.8.0_201-b09) 【参考方案1】:

发现问题。我没有创建新的机器人项目,我正在打开现有文件夹,但这样做之后没有右键单击文件夹/项目并选择 Robot Framework > Add Robot nature to the folder/project(所以可能没有生成 red.xml 文件)。

在执行此操作之前,机器人标准库和引用库未显示在文件夹的项目资源管理器部分的顶部。

【讨论】:

以上是关于如何使用 Eclipse + Robot Editor (RED) 修复内容帮助以建议内置关键字?的主要内容,如果未能解决你的问题,请参考以下文章

java使用Robot类在eclipse上实现自动编写代码

Eclipse创建Robot Poject后 标准库关键字数量为0

Robot Framework 第一个脚本

如何调整eclipse字体大小

如何将jre加到eclipse上

去掉Eclipse RCP中的多余默认按钮(Next AnnotationPrevious AnnotationLast Edit Location)