我有一个小问题,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
};
我不希望它剥离空间,因为它们可以很好地对齐浮子。我也不想在积极花车前面写上+
标志,只是为了保持这种状态。
如何关闭此格式?
答案 0 :(得分:1)
您可以禁用带注释的代码块的重新格式化,例如
private static float _triangleCoords[] = {
// @formatter:off
0.0f, 0.62f, 0f,
-0.5f, -0.31f, 0f,
0.5f, -0.31f, 0f
// @formatter:on
};
转到首选项 - >代码风格 - >一般 - > Formatter Control用于启用带注释的格式控制。您还可以使用格式化程序注释定义一个宏/模板以包围代码块,以使生活更轻松。