2013-06-23 29 views
4

我似乎无法弄清楚如何让Eclipse来格式化多维数组我希望它的方式......Eclipse的格式 - 多维数组初始化

int firstarray[][] = 
{ 
    { 1, 2, 3, 4 }, 
    { 5, 6, 7, 8 }, 
    { 9, 10, 11, 12 }, 
}; 

这就是我想什么,但尽管改变线包装,支撑位置和数组初始化器的新行,我似乎无法让它看起来像这样。我能够得到的最接近的地方是没有缩进的地方,这真的让我感到困扰。 :(

+1

试图询问在Eclipse上论坛呢? –

+0

你想做什么? –

+0

删除第三组后的逗号。 –

回答

2

我无法得到确切你想要什么,但我得到的东西有点接近希望这可以帮助

int firstarray[][] = 
{ 
    { 
     1, 2, 3, 4 
    }, 
    { 
     5, 6, 7, 8 
    }, 
    { 
     9, 10, 11, 12 
    } 
}; 

首先去窗口 - >首选项,并在爪哇 - >格式化,你可以编辑活动配置文件。

在大括号选项卡数组初始化其设置为“下一行”

在数组新线标签ititializers同时检查“开口数组初始化的括号后插入新行”和“在关闭胸罩前插入新的线数组初始化CE”

终于在换行选项卡下的表达点击数组的初始化并设置为‘包装的所有元素,在一个新行的每一个元素’和缩进策略设置为‘由一个’

缩进

现在只需输入源码 - >格式即可获得结果并完成。

0

不幸的是我无法找到一个很好的解决方案要么...你可以做的是:

{ { { 0, 0 }, { 0, 0 }, { 0, 0 }, { 0, 0 }, 
// 
{ { 0, -1 }, { 0, 0 }, { -1, 0 }, { -1, 1 } }, 
// 
{ { 0, -1 }, { 0, 0 }, { 1, 0 }, { 1, 1 } }, 
// 
{ { 0, -1 }, { 0, 0 }, { 0, 1 }, { 0, 2 } } }; 

(注释掉在所有子阵列之间的线)