gpt4 book ai didi

java - 在 IntelliJ 中自动格式化 Java 代码时保留空格

转载 作者:行者123 更新时间:2023-12-01 12:38:42 26 4
gpt4 key购买 nike

我对 IntelliJ 有一个小问题,它没有通过自动格式化使我的代码更具可读性,反而更令人困惑。

因此摘录以下代码:

private static float _triangleCoords[] = {
0.0f, 0.62f, 0f,
-0.5f, -0.31f, 0f,
0.5f, -0.31f, 0f
};

如果我运行 Java 自动格式化,IntelliJ 将其格式化如下:

private static float _triangleCoords[] = {
0.0f, 0.62f, 0f,
-0.5f, -0.31f, 0f,
0.5f, -0.31f, 0f
};

我不希望它去掉空格,因为它们很好地对齐了 float 。我也不想在正 float 前面写 + 符号只是为了保持这种方式。

如何关闭此格式?

最佳答案

您可以禁用带有注释的代码块的重新格式化,例如

private static float _triangleCoords[] = {
// @formatter:off
0.0f, 0.62f, 0f,
-0.5f, -0.31f, 0f,
0.5f, -0.31f, 0f
// @formatter:on
};

转至首选项 -> 代码样式 -> 常规 -> 格式化程序控制以启用带注释的格式控制。您还可以定义一个宏/模板来用格式化程序注释包围代码块,以使生活变得更轻松。

关于java - 在 IntelliJ 中自动格式化 Java 代码时保留空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25332051/

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