2016-02-18 63 views
2

給定一個代碼行這樣的突破:Netbeans的格式化代碼行以多行

[..] 
    stampsCollector.addStamp(stampId, isFamous, isDamaged, currentlyAvailable, value); 
[..] 

有沒有把它重新格式化爲這Netbeans的一種方便的方法?我不太在意這是如何實現的: 例如,無論是在重新保存格式時,還是在每行中使用自定義鍵盤快捷鍵或使用錄製的宏...

在當前時刻,我一直在手動重新格式化大量代碼行,這是相當長的時間耗時。

+0

有'ALT + SHIFT + F',但我不知道會有多大幫助你 –

回答

2
Tools -> Options -> Editor -> Formatting -> Language: Java -> Category: Wrapping 

選擇「方法參數」並將其設置爲Always。現在使用SHIFT + ALT + F將自動打破這些行。在任何像樣的編輯器

+0

看起來相當不錯 - 有沒有辦法改變行爲,以便第一個參數也被格式化爲一個新行?我真的不喜歡第一個參數打印在方法名稱旁邊 - 不確定是否你明白我想說什麼 – SebastianRiemer

+0

@ SebastianRiemer我明白你的觀點,但我不知道有什麼辦法可以做到這一點:/ – Seth

+0

好的,謝謝,我將使用此功能 - 有一種方法來格式化方法參數標準方式自動真的很棒,並節省了很多時間,我想我會習慣第一個參數沒有單獨打印。 – SebastianRiemer

0

打開文件(記事本++) 更換(用(\ n與正則表達式模式。

+0

謝謝,雖然我用記事本++來完成很多任務,但我不認爲我想在這種情況下使用它。 – SebastianRiemer

+0

Netbeans應該有一個選項來更改整個文件。 – Yitzhak