我在Eclipse中的代碼樣式格式化程序中設置了自己的配置文件。我已將所有大括號位置設置爲「下一行」,加上換行 - 表達式 - 初始化程序列表「將所有元素,每個元素換行爲新行」並選中了「強制拆分...」。然而,出現這樣的代碼:Eclipse代碼風格的格式化程序:如何在初始化程序列表中單獨關閉大括號?
/*
* Initializer list
*/
int array[] =
{
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17 };
我希望它看起來是這樣的:
/*
* Initializer list
*/
int array[] =
{
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17
};
檢查「永不相交已換行」有助於保持在單獨的線括號只有當我手動更改它將代碼樣式應用於我的代碼之後。這真的很煩人,花費很多時間(巨大的代碼)。
是否有任何方法可以在默認設置中將大括號分別放在單獨的行上?
我有C代碼,所以它是C/C++ codestyle格式器。在**新行**下只有一個選項:**在構造函數初始值列表**中的冒號前插入新行。 – user3462914