gpt4 book ai didi

java - Eclipse Mars 格式错误

转载 作者:行者123 更新时间:2023-11-30 03:13:09 25 4
gpt4 key购买 nike

我正在使用 Eclipse Mars 编写 Java 代码。当我使用 Ctrl-/注释某些行,然后应用 Ctrl-Shift-F 对其进行格式化,然后取消注释这些行时,结果是两行代码,而不仅仅是原始代码:

System.out.printf("%s => Cowz 测试:测试添加代表\n",
新日期());

相反,我希望 new Date()); 位于第一行的末尾。

编辑:乔纳·格雷厄姆的回答已经完美地描述了重现我的错误的正确步骤顺序。

最佳答案

(我无法确切地看到您所面临的错误,但我看到了类似的错误。)

从这样的代码开始:

    public static void main(String[] args) {
System.out.printf("%s => Cowz Testing: testing Add a Representative\n", new Date());
}

然后,注释掉 printf 行,现在看起来像这样:

    public static void main(String[] args) {
// System.out.printf("%s => Cowz Testing: testing Add a Representative\n", new Date());
}

应用格式设置,您得到的结果是这样的:

    public static void main(String[] args) {
// System.out.printf("%s => Cowz Testing: testing Add a
// Representative\n", new Date());
}

取消注释代码,就会出现错误,因为字符串未终止:

    public static void main(String[] args) {
System.out.printf("%s => Cowz Testing: testing Add a
Representative\n", new Date());
}

如果上述内容描述了您的问题,那么我建议您在代码样式中禁用启用行注释格式

如何做

  1. 窗口菜单中,选择首选项
  2. 选择Java/代码样式/格式化程序
  3. 编辑...
  4. 注释选项卡中,取消选中启用行注释格式(参见屏幕截图)

disable

  • 如果您要编辑内置个人资料,请提供新名称
  • 按两次“确定”
  • 现在,当您注释掉代码时,当您格式化代码时,它不会编辑注释的内容。

    您仍然可以使用 /* */ 注释来重排注释,即“真实”注释,而不是临时注释掉的代码。

    最后,我建议您将代码风格应用于您的项目以及工作区,以确保您的整个团队共享代码风格。

    关于java - Eclipse Mars 格式错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33221904/

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