Chr*_*Vig 29 eclipse autocomplete code-completion
我试图在Eclipse中禁用括号的自动关闭,虽然我已经成功了,但我无法阻止编辑器为方法调用插入一个右括号.结果是当我输入时:
myBool.equals(true);
Run Code Online (Sandbox Code Playgroud)
我输入左括号后立即插入一个右括号,我实际得到的是:
myBool.equals(true);)
Run Code Online (Sandbox Code Playgroud)
我已经在首选项 - > Java - >编辑器 - >键入菜单中禁用了所有自动完成选项,以及首选项 - > Java - >编辑器 - >内容辅助 - >填充方法参数并显示猜测参数.我还禁用了"编辑"菜单下的智能插入模式选项.是否有其他选项我需要用来阻止Eclipse这样做?
如果重要,则使用Eclipse 3.5.2(Build ID M20100211-1343).
编辑添加:我还应该提到,只有在我输入"intellisense"弹出窗口后才会出现这种情况,并在我输入句点后出现建议的方法名称.如果我只是连续输入代码而不等待显示建议框,则不会插入右括号.
Chr*_*her 13
我不知道如何禁用方法括号自动完成 - 所以我不确定,如果你对我的答案感到满意.但要避免最终结果
myBool.equals(true);)
Run Code Online (Sandbox Code Playgroud)
您可以在Preferences - > Java - > Editor - > Typing菜单中实际启用 (Parenthesis, [square] and <angle> brackets.这会自动插入括号(您可能不需要),但您可以继续正常输入,就像在没有"智能"的编辑器中一样:您的右括号将只覆盖自动插入的括号,因此您不会结束了);).
如果我正确理解了问题,这就是解决方案!我有同样的问题.
主菜单| 窗口| 偏好| <您正在使用的语言> | 编辑| 打字
在"自动关闭"部分中,取消选中您不需要的选项.
我不知道这个功能是否是新的.我刚开始再次使用Eclipse而且还没有使用过它.
我在这个stackoverflow页面上找到了答案.
| 归档时间: |
|
| 查看次数: |
14168 次 |
| 最近记录: |