gpt4 book ai didi

java - IntelliJ 列代码格式化

转载 作者:行者123 更新时间:2023-11-30 08:21:23 25 4
gpt4 key购买 nike

我正在尝试更改 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);

如果有人知道可以通过任何方式做到这一点,那将不胜感激。我没有看到任何似乎有效的可用选项。也许我需要一个奇怪的组合。我可以提供我拥有的当前代码样式设置。感谢您的帮助。

最佳答案

有一个插件,叫做 Tabifier ,在默认插件存储库中可用。它已经 3 年没有更新了,但它似乎仍然有效。

它具有广泛的配置并且做了很多有争议的布局,所以我建议首先关闭它的大部分功能,然后慢慢启用您需要的功能。

主要缺点是默认的 Reformat Code 操作会忽略 Tabifier 所做的任何操作,因此您必须不时手动重新制表代码块

关于java - IntelliJ 列代码格式化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25276133/

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