Eclipse C 格式化阵列初始化器

Eclipse c++ formatting array initializers

本文关键字:初始化 阵列 格式化 Eclipse      更新时间:2023-10-16

日食格式阵列初始化器的方式真是太可怕了。我知道您可以在首选项中调整其格式的方式,但它总是会在" ="answers" {...}'。

之间放置新线

这对我来说看起来很丑

是否有一种方法可以进一步调整这些设置,因此它永远不会放置新线,或者它只是单独留下数组初始化器,并且仅在逗号和初始化器的元素之间放置适量的空间?

作为一个例子,这就是我想要的:

string shortArray[15] = { };
string notVeryLong[] = { "Some words", "More words", "and more", "etc" };
string TooLongForOneLine[] = 
{
    "Some words", "More words", "and more", "etc", 
    "Some words", "More words", "and more", "etc", 
    "Some words", "More words", "and more", "etc", 
    "Some words", "More words", "and more", "etc", 
    "Some words", "More words", "and more", "etc", 
    "Some words", "More words", "and more", "etc", 
    "Some words", "More words", "and more", "etc", 
    "Some words", "More words", "and more", "etc", 
    "Some words", "More words", "and more", "etc" 
};

我不确定您正在使用哪个版本的日食,但我会回答Eclipse 3.7的问题,因为这是我使用的。

  1. 打开" Windows"下拉菜单并选择首选项。
  2. 然后导航到" C ",然后"代码样式"。
  3. 选择"新..."按钮。提供一个名称并选择一个内置配置文件之一。
  4. 转到"括号"选项卡。在列表的底部有一个"初始化器列表"下拉列表。从下拉列表中选择"同一行",然后单击"确定"按钮以关闭所有对话框。

注意:在同一窗口区域中,您将能够自定义类,功能,名称空间,if语句,交换语句等的括号。