2009-01-11 55 views
2

什麼是代碼格式設置選項爲縮進:如何在Eclipse(用於Java)中獲得更緊湊的自動縮進?

Log.w(TAG, String.format(
    "Upgrading database from version %s to %s which will destroy all old data", 
    oldVersion, newVersion)); 

,而不是爲:

登錄 .W( TAG, 字符串 .format( 「從版本%s到升級數據庫%s將破壞所有舊數據「, oldVersion,newVersion));

回答

0

我不認爲我已經觸及了我的縮進設置,並且它們確實按照您想要的格式對其進行了格式化(只是試過了)。也許你可以做一個新的Eclipse安裝和比較設置?我正在使用Eclipse 3.4,順便說一句。

編輯:不,我收回。當我嘗試你的示例時,我有很多錯誤,並且可能會讓Eclipse感到困惑。現在調整這個例子,我和第二個(不需要的)例子一樣。抱歉提出任何希望,你可以修復它。 =)

2

我不認爲你會得到你想要的第一個區塊,因爲Log.w(String.format(可能受相同的格式規則支配。但是,您可以轉到Window-> Preferences-> Java-> Code Style-> Formatter並選擇編輯。您想要更改的設置位於「換行」選項卡上。如果您將函數調用行折行策略設置爲不換行,則會得到以下結果。

Log.w(TAG, String.format("Upgrading database from version %s to %s which will destroy all old data", oldVersion, newVersion));