【玩转Eclipse】——eclipse实现代码块折叠-类似于VS中的#region……#endregion

简介:  刚才在写代码的时候,写了十几行可以说是重复的代码:

背 景


  刚才在写代码的时候,写了十几行可以说是重复的代码:

31.png


 如果整个方法或类中代码多了,感觉它们太TM占地方了,给读者在阅读代码上造成很大的困难,于是想到能不能把他们“浓缩”成一行,脑子里第一个闪现出的就是Visual Studio中的#region和#endregion。


 没有用过VisualStudio的朋友可以先看看#region和#endregion在代码整理上的效果:


32.png


  打开第二个方法看看折叠的代码块内部:


33.png


  如果在eclipse中也可以像这样实现自定义的代码块折叠,那感觉多清爽啊,网上找了找还真有这东西~~



eclipse实现代码折叠


 用com.cb.eclipse.folding这样一个小插件就能轻松搞定


 1、下载 http://download.csdn.net/detail/huyuyang6688/9280759


 2、安装,即把下载的com.cb.eclipse.folding_1.0.6.jar放到eclipse\plugins目录,重启eclipse


 3、配置,如下图:


 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(提交)


34.png


  在User Defined Regions选项卡中自定义开始标签和结束标签,这里将开始和结束标签定义为“region”和“endregion”


35.png


 到此就安装成功了,快试试吧!(别忘记重启您的eclipse哦!)


 4、如果以上三步无误,可以直接略过。


 如果您的eclipse中没有Select folding to use选项,如下图,那么很可能是您的com.cb.eclipse.folding_1.0.6.jar放置目录不对,应该放在eclipse根目录下的plugins中哦;还有就是记得重启eclipse哦。


36.png



测 试


  用注释符号【“//”+开始标记】、【“//”+结束标记】包含代码块即可,比如这里用“// region”和“// endregion”包含代码块,当然开始标记后面可以写上这段代码的注释。

效果如下


image.gif



 这里为了说明,开始标记和结束标记用的是region和endregion,但是小编实际的开始标记和结束标记是begin和end,这样对于java编程人员来阅读我的代码比较容易接受,而且就算代码移植到其他没有安装此插件的环境,也照样比较容易阅读和理解。


 是不是很简单啊,快来试试吧!


相关文章
|
Android开发 容器
[Eclipse]GEF入门系列(七、XYLayout和展开/折叠功能)
前面的帖子里曾说过如何使用布局,当时主要集中在ToolbarLayout和FlowLayout(统称OrderedLayout),还有很多应用程序使用的是可以自由拖动子图形的布局,在GEF里称为XYLayout,而且这样的应用多半会需要在图形之间建立一些连接线,比如下图所示的情景。
1099 0
|
Java Android开发 C++
让开发Android的eclipse工具支持类似VS的#Region指令格式的代码收缩功能
1、插件下载、安装 eclipse plugin:插件下载地址:http://download.csdn.net/detail/taomanman/8443275 解压拷贝其中的jar包,并复制该插件到Eclipse的文件目录,如下图,重启eclipse。
735 0
|
Android开发
替换eclipse中folding的折叠代码的小图标
在eclipse的目录中查找org.eclipse.jface.text_3.3.1.r331_v20070629.jar 用winrar打开,替换org.eclipse.jface.text_3.3.
|
2月前
|
Java Maven Android开发
在Eclipse里配置Maven插件
Maven是一款比较常用的Java开发拓展包,它相当于一个全自动jar包管理器,会导入用户开发时需要使用的相应jar包。使用Maven开发Java程序,可以极大提升开发者的开发效率。下面我就跟大家介绍一下如何在Eclipse里安装和配置Maven插件。
79 0
|
2月前
|
XML Java Maven
eclipse 、idea 安装activiti插件
eclipse 、idea 安装activiti插件
|
7月前
|
Java Android开发
eclipse安装SpringBoot插件的无敌办法
eclipse安装SpringBoot插件的无敌办法
73 0
|
7月前
|
Java Android开发 Spring
在 Eclipse 中安装 SpringTools 插件
在 Eclipse 中安装 SpringTools 插件
76 0
|
8月前
|
XML Java 应用服务中间件
Eclipse插件下载地址汇总
Eclipse插件下载地址汇总
70 0
|
10月前
|
数据采集 IDE Java
|
9月前
|
存储 Android开发
Eclipse安装Flowable Eclipse Designer插件实现图形建模BPMN 2.0流程图
Eclipse安装Flowable Eclipse Designer插件实现图形建模BPMN 2.0流程图
245 0