首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Eclipse c++格式化数组初始值设定项

问Eclipse c++格式化数组初始值设定项
EN

Stack Overflow用户
提问于 2012-10-27 04:01:01
回答 1查看 914关注 0票数 1

eclipse格式化数组初始化器的方式太可怕了。我知道你可以在首选项中调整它的格式,但它总是会在'=‘和’{ ... }‘之间加一个换行符。

这在我看来非常难看,特别是当你有一个空的初始化器的时候。

有没有办法进一步调整这些设置,使其不再换行,或者可能只留下数组初始化器,只在初始化器的逗号和元素之间放置适当数量的空格?

举个例子,这就是我想要的:

代码语言:javascript
复制
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" 
};
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-10-29 09:07:37

我不确定您使用的是哪个版本的eclipse,但我将回答Eclipse3.7的问题,因为我使用的就是Eclipse 3.7。

  1. 打开“Window”下拉菜单,选择"C++",然后选择"Code Style“。
  2. 选择"New...”按钮。提供一个名称并选择一个内置配置文件。
  3. 转到“花括号”选项卡。在列表的底部有一个"Initializer list“的下拉列表。从下拉列表中选择"Same line“,然后单击"OK”按钮关闭所有对话框。

注意:在同一窗口区域中,您可以自定义类、函数、名称空间、if语句、switch语句等的大括号。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13093612

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档