Eclipse自動(dòng)排版設(shè)置:解決長(zhǎng)代碼行被截?cái)嗟膯?wèn)題
在使用Eclipse進(jìn)行編程時(shí),經(jīng)常會(huì)遇到一些代碼行比較長(zhǎng)的情況。當(dāng)使用自動(dòng)化排版功能Ctrl Shift F時(shí),長(zhǎng)的代碼行往往會(huì)被截?cái)喑蓭仔校@得零零碎碎。如果希望代碼行不被截?cái)?,而是仍然顯示在同一
在使用Eclipse進(jìn)行編程時(shí),經(jīng)常會(huì)遇到一些代碼行比較長(zhǎng)的情況。當(dāng)使用自動(dòng)化排版功能Ctrl Shift F時(shí),長(zhǎng)的代碼行往往會(huì)被截?cái)喑蓭仔?,顯得零零碎碎。如果希望代碼行不被截?cái)?,而是仍然顯示在同一行上,該如何設(shè)置呢?本文將介紹如何通過(guò)自定義代碼風(fēng)格來(lái)解決這個(gè)問(wèn)題。
準(zhǔn)備Java文件
首先,準(zhǔn)備一個(gè)Java文件,其中包含一行非常長(zhǎng)的代碼,超過(guò)80個(gè)字符。在使用自動(dòng)格式化快捷鍵Ctrl Shift F后,我們會(huì)發(fā)現(xiàn)長(zhǎng)行被截?cái)?,看起?lái)有些零散。我們希望這行代碼在自動(dòng)排版時(shí)不換行。
進(jìn)入工程屬性設(shè)置頁(yè)面
進(jìn)入工程屬性設(shè)置頁(yè)面,點(diǎn)擊菜單上的“Project(工程)”->“Properties(屬性)”,即可打開工程屬性設(shè)置頁(yè)面。
啟用自定義的自動(dòng)化排版樣式
在左側(cè)選擇欄中點(diǎn)擊“Java Code Style(Java代碼風(fēng)格)”->“Formatter(排版)”,進(jìn)入相應(yīng)頁(yè)面。勾選“Enable Project Specific Settings(啟用工程配置)”選項(xiàng),然后點(diǎn)擊“New(新建)”按鈕,以設(shè)置自定義的代碼風(fēng)格。
新建自定義風(fēng)格
將名稱設(shè)置為“newStyle”,然后點(diǎn)擊“Ok(好的)”保存新建的風(fēng)格。稍后將應(yīng)用該自定義風(fēng)格到自動(dòng)排版功能中。
設(shè)置行寬的最大值
在“Line Wrapping(行截?cái)?”標(biāo)簽頁(yè)中,找到“General Settings(通用設(shè)置)”,將“Maximum line width(最大行寬)”的值從默認(rèn)的80改為150,并保存設(shè)置。
應(yīng)用和保存自定義設(shè)置
確保“Active Profile(當(dāng)前配置)”已經(jīng)是剛剛新建的“newStyle”,然后點(diǎn)擊“Apply(應(yīng)用)”和“Ok(好的)”按鈕。這樣,再次使用快捷鍵Ctrl Shift F時(shí),將應(yīng)用新的自定義風(fēng)格來(lái)處理過(guò)長(zhǎng)的代碼行。
測(cè)試自動(dòng)化排版結(jié)果
最后,測(cè)試一下自動(dòng)化排版的效果。使用快捷鍵Ctrl Shift F,原來(lái)非常長(zhǎng)的那行代碼將不再被截?cái)?,而是完整顯示在同一行上。下面的第一個(gè)圖展示了Eclipse默認(rèn)的自動(dòng)化排版樣式,第二個(gè)圖展示了自定義的自動(dòng)化排版樣式。
通過(guò)以上步驟,你可以輕松設(shè)置Eclipse,使其在自動(dòng)排版時(shí)不再截?cái)嚅L(zhǎng)的代碼行,提高編程效率和代碼可讀性。