停止 Eclipse 自动完成

Stop Eclipse from autocompleting

Eclipse 突然开始做一些奇怪的事情,变得无法使用。我正在使用 PyDev 编辑器。

当我键入一个常规字母(例如 t),然后按 Enter 时,Eclipse 会将其更改为一个完整的单词。在 t 的情况下,它变成 "TabError"。 A变成"And",b变成"break"等等。

当我在编辑器中输入时,它突然开始发生。我不知道我必须按下什么组合键才能开始这种行为。我已尝试重新启动计算机。

要调整这些首选项,您必须转到:

首选项->PyDev->编辑器->代码完成

我不知道为什么你的行为发生了变化,但是你所描述的是 PyDev 编辑器中预期的行为,即如果我有:

import time
t

并且我的光标刚好在 t 之后,然后我看到自动完成弹出窗口,如果我按 Enter,则会插入选定的完成。这是我输入 t:

后的截图

@aleroot 的回答中的屏幕截图用注意:Enter 将始终应用完成,进一步推荐注意:如果您可以使用 Shift-Enter想要一个新行而不应用完成。这些相同的说明适用于在 Java 编辑器

中编辑 Java 代码

所以您看到的是预期行为。

但是,您可能不喜欢这样的自动完成功能,所以我建议您对其进行调整。特别是,您可能想要关闭 Request completion on all letter chars and '_'? 进行此更改将更接近 Java 编辑器中的默认行为默认仅在 ..

上自动显示完成