gpt4 book ai didi

java - Eclipse 自动格式化括号

转载 作者:行者123 更新时间:2023-11-30 10:37:00 24 4
gpt4 key购买 nike

每当我在 java 代码中使用 Scanner 类时,我都会遇到问题:假设我输入

Scanner in = new Scanner(System.in)

只要我按下分号,它就会变成/自动格式化为:

Scanner in = new Scanner(System.in;

这是发生此问题的唯一情况,我在编码时从未见过它发生在其他任何地方。我也没有在自动格式首选项中找到任何听起来像是解决这个问题的方法。

我想知道如何解决这个问题。

最佳答案

我可以在 Eclipse Mars 和 Eclipse Neon 中重现此行为,对我来说它看起来像是一个错误。

特别是,当我按 ) 过度键入自动插入的 ) 时,提示 System.in 的内容辅助窗口会保留打开,然后 ; 选择它并吃掉 )

因此我为它打开了一个错误报告:

https://bugs.eclipse.org/bugs/show_bug.cgi?id=506729

要解决它(直到它被修复),您可以禁用其中一项相关功能:自动插入右括号、内容辅助(即自动完成)或内容辅助在键入分号时触发。 (所有这些都在 Java -> Editor 下的全局首选项中可用)。或者,您可以接受错误并关闭内容帮助,方法是使用 Enter 接受 System.in,或者在收到建议后随时按 Esc窗口打开,但在键入分号之前。

关于java - Eclipse 自动格式化括号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40311031/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com