IntelliJ IDEA 允許您重新格式化源代碼以滿足代碼風格的要求。IntelliJ IDEA 將布局間距,縮進,關鍵字等。重新格式化可以應用于選定的文本、整個文件或整個項目。
也可以使用格式標記將重新格式化應用于源代碼的某些部分。
要重新格式化模塊或目錄的代碼,請按照下列步驟操作:
⒈在“項目”工具窗口中,選擇要應用重新格式化的模塊或目錄。
⒉在主菜單上選擇 Code | Reformat Code 重新格式化代碼或按 Ctrl+Alt+L。或者,在 “項目” 工具窗口,右鍵單擊目錄,并從上下文菜單中選擇“重新格式化代碼”。
⒊在“重新格式化代碼”對話框中,為重新格式化指定必要的選項和篩選器,然后單擊 "運行"。
要重新格式化當前文件的代碼,請按照下列步驟操作:
⒈在當前打開的文件的編輯器中,按 Ctrl+Shift+Alt+L。
請注意,如果您從主菜單中選擇 Code | Reformat Code(代碼| 重新格式化代碼)或按 Ctrl+Alt+L,IntelliJ IDEA 將嘗試自動重新格式化源代碼,而不打開“重新格式化文件”對話框。
⒉在“重新格式化文件”對話框中,指定重新格式化的選項并單擊“運行”。
若要啟用格式化程序標記, 請確保 "設置/首選項" 對話框的 "代碼樣式" 頁中的注釋中啟用格式化標記復選框被選中,并在 "關閉/打開(off/on)" 字段中輸入格式化標記。
要在重新格式化時跳過某個區域, 請按照下列步驟操作:
⒈在該區域的開頭,創建一個行注釋(使用 Ctrl+Slash),然后在 "代碼樣式" 頁的 "格式化程序關閉" 字段中手動輸入指定的標記。
⒉在該區域的末尾,創建一個行注釋(使用 Ctrl+Slash),然后在 "代碼樣式" 頁的 "格式化程序" 字段中手動鍵入指定的標記。
⒊執行代碼重新格式化,如上所述。
或者,創建一個實時模板,以將代碼塊與格式化程序 off/on 標記一起包圍,請參閱創建和編輯實時模板。
原始源代碼 |
重新格式化后的代碼 |
---|---|
![]() |
當格式化標記被禁用時,原始格式被破壞: 啟用格式標記時,將保留原始格式: |