2013-06-23 74 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 } } }; 

(註釋掉在所有子陣列之間的線)