我正在尝试更改IntelliJ代码格式选项,以提高代码的清晰度和可读性。我遇到的两个问题如下:
1)在数组中创建列。我有什么:
private int[][] c = new int[][]{
{1, 2, 3},
{100, 200, 300}
};
我想要的是什么:
private int[][] c = new int[][]{
{ 1, 2, 3},
{100, 200, 300}
};
2)在二元运算中将多个线上的括号对齐。我有什么:
final int argb = (red << 0) |
(green << 8) |
(blue << 16) |
(alpha << 24);
我想要的是什么:
final int argb = (red << 0) |
(green << 8) |
(blue << 16) |
(alpha << 24);
如果有人知道可以做任何事情,那将非常感激。我没有看到任何似乎有用的选项。也许我需要一个奇怪的组合。我可以提供我当前的代码样式设置。谢谢你的帮助。
答案 0 :(得分:3)
默认的插件存储库中有一个名为Tabifier的插件。它已经在3年内更新了,但似乎仍然有用。
它具有广泛的配置并且存在许多有争议的布局,因此我建议首先关闭其大部分功能,然后慢慢启用您需要的功能。
主要的缺点是默认的重新格式代码操作会忽略Tabifier所做的任何操作,因此您必须不时手动重新编写代码块