背 景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》】