翻譯|使用教程|編輯:吳園園|2020-06-17 14:46:48.397|閱讀 1189 次
概述:IntelliJ IDEA使您可以根據(jù)在代碼樣式設(shè)置中指定的要求重新格式化代碼。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門(mén)軟控件火熱銷(xiāo)售中 >>
相關(guān)鏈接:
IntelliJ IDEA是Java語(yǔ)言開(kāi)發(fā)的集成環(huán)境,IntelliJ在業(yè)界被公認(rèn)為優(yōu)秀的Java開(kāi)發(fā)工具之一,尤其在智能代碼助手、代碼自動(dòng)提示、重構(gòu)、J2EE支持、Ant、JUnit、CVS整合、代碼審查、 創(chuàng)新的GUI設(shè)計(jì)等方面的功能可以說(shuō)是超常的。IntelliJ IDEA 現(xiàn)已加入在線訂購(gòu),點(diǎn)擊此處了解價(jià)格詳情>>
重新格式化和重新排列代碼
IntelliJ IDEA使您可以根據(jù)在代碼樣式設(shè)置中指定的要求重新格式化代碼。但是,如果在項(xiàng)目中使用 EditorConfig,則在.editorconfig重新格式化代碼時(shí),文件中指定的選項(xiàng)將覆蓋代碼樣式設(shè)置中指定的選項(xiàng)
要訪問(wèn)設(shè)置,請(qǐng)?jiān)凇?nbsp;設(shè)置/首選項(xiàng)”對(duì)話框中 Ctrl+Alt+S,轉(zhuǎn)到“ 編輯器” | “設(shè)置” 。代碼樣式。
您可以重新格式化一部分代碼,整個(gè)文件,文件組,目錄和模塊。您也可以從重新格式化中排除部分代碼或某些文件。
重新格式化文件中的代碼片段
在編輯器中,選擇要重新格式化的代碼片段。
在主菜單中,選擇代碼| 重新格式化 Ctrl+Alt+L。
如果不選擇代碼片段,則IntelliJ IDEA將重新格式化整個(gè)文件。
重新格式化文件
1、在編輯器中打開(kāi)文件,然后Ctrl+Shift+Alt+L在“ 項(xiàng)目”工具窗口中按或,右鍵單擊該文件,然后選擇“ 重新設(shè)置代碼格式”。
按住Shift并選擇其他文件以進(jìn)行組重新格式化。
2、如果需要, 在打開(kāi)的對(duì)話框中,選擇以下重新格式化選項(xiàng):
單擊確定。
如果要在重新格式化期間查看對(duì)代碼所做的確切更改,請(qǐng)使用“ 本地歷史記錄”功能。
重新格式化模塊或目錄
1、在“ 項(xiàng)目”工具窗口中,右鍵單擊模塊或目錄,然后從上下文菜單中選擇“ 重新設(shè)置代碼格式”或按Ctrl+Alt+L。
2、在打開(kāi)的對(duì)話框中,指定重新格式化選項(xiàng),然后單擊“ 確定”。
您還可以將過(guò)濾器應(yīng)用于代碼重新格式化,例如指定范圍或?qū)⒅匦赂袷交秶s小到特定的文件類(lèi)型。
重新格式化行縮進(jìn)
您可以根據(jù)指定的設(shè)置重新格式化行縮進(jìn)。
1、在編輯器中,選擇所需的代碼片段,然后按Ctrl+Alt+I。
2、如果需要調(diào)整縮進(jìn)設(shè)置,請(qǐng)?jiān)凇?nbsp;設(shè)置/首選項(xiàng)”對(duì)話框中 Ctrl+Alt+S,轉(zhuǎn)到“ 編輯器” | “縮進(jìn)”。代碼樣式。
3、在適當(dāng)?shù)恼Z(yǔ)言頁(yè)面上的“ 選項(xiàng)卡和縮進(jìn)”選項(xiàng)卡上,指定適當(dāng)?shù)目s進(jìn)選項(xiàng),然后單擊“ 確定”。
在某些情況下,“ 文件” | “ 縮進(jìn)檢測(cè)”部分中的“ 檢測(cè)并使用現(xiàn)有文件縮進(jìn)進(jìn)行編輯 ”選項(xiàng)。設(shè)置/首選項(xiàng)| 編輯器 代碼樣式可以覆蓋您的設(shè)置。在這種情況下,IntelliJ IDEA將顯示通知。
從重新格式化中排除代碼或文件
您可以從重新格式化中排除一組文件或部分代碼。
1、在“ 設(shè)置/首選項(xiàng)”對(duì)話框中 Ctrl+Alt+S,轉(zhuǎn)到“ 編輯器” | “首選項(xiàng)”。代碼樣式。
2、在“ 格式化程序控件”選項(xiàng)卡上,選中“ 在注釋中啟用格式化程序標(biāo)記”復(fù)選框。該范圍區(qū)域變得活躍
3、在“ 作用域”區(qū)域中,單擊 以添加一個(gè) 作用域 ,您可以在其中指定要從重新格式化中排除的文件。
如果您嘗試重新格式化排除文件的格式,則IntelliJ IDEA將顯示一個(gè)彈出窗口,通知您該文件的格式已禁用。如果需要,請(qǐng)單擊彈出窗口中的鏈接以打開(kāi)“ 代碼樣式 設(shè)置”頁(yè)面并更改排除范圍。
在編輯器中排除重新格式化的代碼片段
1、在“ 設(shè)置/首選項(xiàng)”對(duì)話框中 Ctrl+Alt+S,轉(zhuǎn)到“ 編輯器” | “首選項(xiàng)”。代碼樣式,然后選擇“ 格式器控件”選項(xiàng)卡上的“ 在注釋中啟用格式器標(biāo)記”復(fù)選框。
2、在編輯器中,在要排除的區(qū)域的開(kāi)頭,創(chuàng)建行注釋 Ctrl+/并鍵入//@formatter:off,在該區(qū)域的末尾,再次創(chuàng)建行注釋并鍵入//@formatter:on。
保留現(xiàn)有格式
您可以選擇重新設(shè)置代碼格式時(shí)將被忽略的格式設(shè)置規(guī)則。例如,您可以調(diào)整IDE以將簡(jiǎn)單的方法和函數(shù)放在一行中,而通常在代碼重新格式化后它們會(huì)擴(kuò)展為多行。
1、轉(zhuǎn)到設(shè)置/首選項(xiàng)| 編輯器 代碼樣式,選擇您的編程語(yǔ)言,然后打開(kāi)包裝和括號(hào)選項(xiàng)卡。
2、在重新格式化時(shí)保留部分中,選擇要忽略的格式設(shè)置規(guī)則,然后取消選擇應(yīng)應(yīng)用的格式設(shè)置規(guī)則。
3、重新格式化您的代碼(Ctrl+Alt+L)。
IntelliJ IDEA將根據(jù)當(dāng)前樣式設(shè)置重新格式化代碼,并保留所選規(guī)則的現(xiàn)有格式。
重新排列代碼
您可以根據(jù)在“ 設(shè)置/首選項(xiàng)”對(duì)話框中設(shè)置的排列規(guī)則重新排列代碼 。您還可以創(chuàng)建規(guī)則組(別名),并在創(chuàng)建匹配規(guī)則時(shí)引用它們。
例如,如果您需要按字母順序?qū)Υa條目進(jìn)行排序,請(qǐng)選擇適當(dāng)?shù)?nbsp;匹配規(guī)則條目,并將“ 訂單”字段設(shè)置 為“按名稱(chēng)排序”。
重新排列代碼項(xiàng)
1、在“ 設(shè)置/首選項(xiàng)”對(duì)話框中 Ctrl+Alt+S,轉(zhuǎn)到“ 編輯器” | “首選項(xiàng)”。代碼樣式。
2、選擇您要為其創(chuàng)建排列規(guī)則的語(yǔ)言。
3、在“ 排列”選項(xiàng)卡上,指定適當(dāng)?shù)倪x項(xiàng),例如分組和匹配規(guī)則。
如果需要?jiǎng)?chuàng)建別名,請(qǐng)單擊,然后 在打開(kāi)的對(duì)話框中添加組名及其規(guī)則。
4、單擊確定保存更改。
5、在編輯器中,選擇要重新排列的代碼條目,然后從主菜單中選擇 Code | 重新排列代碼。
====================================================
想要了解或購(gòu)買(mǎi)IntelliJ IDEA正版授權(quán)的朋友,歡迎
JetBrain技術(shù)交流群現(xiàn)已開(kāi)通,QQ搜索群號(hào)“786598704”或者掃描下方二維碼即可加入
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自: