背 景java
剛纔在寫代碼的時候,寫了十幾行能夠說是重複的代碼:編程
若是整個方法或類中代碼多了,感受它們太TM佔地方了,給讀者在閱讀代碼上形成很大的困難,因而想到能不能把他們「濃縮」成一行,腦子裏第一個閃現出的就是Visual Studio中的#region和#endregion。eclipse
沒有用過VisualStudio的朋友能夠先看看#region和#endregion在代碼整理上的效果:spa
打開第二個方法看看摺疊的代碼塊內部:.net
若是在eclipse中也能夠像這樣實現自定義的代碼塊摺疊,那感受多清爽啊,網上找了找還真有這東西~~插件
eclipse實現代碼摺疊blog
用com.cb.eclipse.folding這樣一個小插件就能輕鬆搞定圖片
一、下載 http://download.csdn.net/detail/huyuyang6688/9280759ip
二、安裝,即把下載的com.cb.eclipse.folding_1.0.6.jar放到eclipse\plugins目錄,重啓eclipseget
三、配置,以下圖:
Windows→Preference→Java→Editor→Folding
勾選「Enable folding」,在Select folding to use後面選擇Coffee Bytes Java Folding(若是您的eclipse中沒有Select folding to use選項,請看第4個步驟,不然第4步能夠忽略),在下面的General選項卡的最底部選中「User Defined Regions(See Below)」
Apply(提交)
在User Defined Regions選項卡中自定義開始標籤和結束標籤,這裏將開始和結束標籤訂義爲「region」和「endregion」
到此就安裝成功了,快試試吧!(別忘記重啓您的eclipse哦!)
四、若是以上三步無誤,能夠直接略過。
若是您的eclipse中沒有Select folding to use選項,以下圖,那麼極可能是您的com.cb.eclipse.folding_1.0.6.jar放置目錄不對,應該放在eclipse根目錄下的plugins中哦;還有就是記得重啓eclipse哦。
測 試
用註釋符號【「//」+開始標記】、【「//」+結束標記】包含代碼塊便可,好比這裏用「// region」和「// endregion」包含代碼塊,固然開始標記後面能夠寫上這段代碼的註釋。
效果以下
這裏爲了說明,開始標記和結束標記用的是region和endregion,可是小編實際的開始標記和結束標記是begin和end,這樣對於java編程人員來閱讀個人代碼比較容易接受,並且就算代碼移植到其餘沒有安裝此插件的環境,也照樣比較容易閱讀和理解。
是否是很簡單啊,快來試試吧!
【 轉載請註明出處——胡玉洋《【玩轉Eclipse】——eclipse實現代碼塊摺疊-相似於VS中的#region……#endregion》】