繁体   English   中英

禁用 Eclipse 自动完成但保持自动激活

[英]Disabling Eclipse auto-complete but keeping auto-activation

我使用 Eclipse 进行 Java 开发。 我喜欢自动激活功能,因为我可以添加所有字母和数字,这样我就可以在打字时看到班级成员; 使其行为类似于 Visual Studio。 如果我不将所有字母和数字都添加到自动激活列表中,那么它只会在我输入“.”之后的第一个字母时弹出课程信息。 分隔符,然后它就消失了。

当我输入变量名或其他东西时,真正的问题就出现了。 我一点击空格,自动完成功能就会在我输入的内容之后输入一堆废话来尝试完成它。 这让我疯狂!

有什么办法可以关掉这个?

您必须检查的复选框是:“禁用插入触发器,除非 'Enter'

(在Java -> 编辑器 -> 内容辅助下

我在 Eclipse 2018-12 上,C_H 的回答对行为没有影响:

我相信您想要的是停用“自动插入单个提案”

编辑:看来这个答案现在已经过时了。 它可能适用于旧的 Eclipse 版本。 对于任何更新的版本,请参阅 @ChrisP 2019 年的回答。

打开菜单Window ,然后Preferences 按照路径Java -> 编辑器 -> 内容辅助 现在处理设置以找到理想的设置。 我相信您想要的是停用自动插入单个提案

如果有人想知道如何停止括号的自动完成:

关闭: “编辑 --> 智能插入模式” 在此处输入图片说明

版本:Eclipse Photon

继续@G_H 的回答:这对我有用,尽管我确信还有另一种更好的方法。

Window -> Preferences -> Java -> Editor -> Content Assist -> Set Auto Activation Delay(ms) :在我的例子中从 0ms 到 200ms。 您可能希望根据您的打字速度增加/减少值 200。

这样做的原因是因为在延迟到达之前点击了“空格键”。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM