Hi, I’m Shendi


Eclipse将代码收缩if/for/try,支持自定义区域收缩


最近忙于给网站增加功能,在使用 Eclipse 编写 Java 代码时发现一个函数内代码过多,并且 if,for,try这种代码块无法收缩(在IDEA,VS Code都能收缩的好不好),这是我头一次注意到这个问题,于是开始寻找解决方法

最终我找到了一款插件,com.cb.eclipse.folding_1.0.6.jar

先上效果

效果示例

if/for/try等收缩

安装插件

插件在网上很难找到,找了我大半天终于找到了

微信搜一搜 sddxsck 关注公众号,发送 100004 来获取插件

下载完后是一个 jar 包,关闭 Eclipse,然后将 jar 复制到 Eclipse 安装目录的 plugins 文件夹内即可

打开 Eclipse,点击 Window -> Preferences -> Java - > Editor -> Folding

点击 Enable Folding 启用,Select folding to use 选择 Coffee Bytes Java Folding

如果不知道怎么勾选的话,启用全部打勾即可

这样配置好后,需要关闭当前打开的Java文件,然后重新打开才会生效,默认是一个红点点收缩按钮,效果如下

在 Folding 中点击 Advanced,将Icon Theme Set 改为 Modern 即是本文刚开始的演示效果

自定义收缩

可以通过下面的方式来自定义收缩区域(需要启用 User Defined Regions)

// [start] 中间的部分可以被收缩// [end]

当然,start和end名称也可以自定义,在 User Defined Regions 部分

END

Eclipse将代码收缩if/for/try,支持自定义区域收缩相关推荐

  1. eclipse设置代码自动保存步骤

    eclipse设置代码自动保存步骤: 1.窗口→首选项→常规→工作空间→勾选"在构建之前自动保存": 2.窗口→首选项→运行/调试→启动→在"在启动之前保存必须的脏编辑器 ...

  2. eclipse java代码乱码怎么解决_eclipse java 乱码怎么解决

    eclipse项目代码显示中文乱码 解决方法有4种: 1.设置工作空间的编码方式 进行点击菜单中的windows菜单 选择下拉菜单中进行选择为Preferences选项. 进入general的选项,选 ...

  3. Eclipse svn代码提交冲突

    Eclipse svn代码提交冲突(转) 1.Synchronize视图下查看代码冲突 1.Incoming Mode 全部update,更新到本地 2.Outgoing Mode 全部commit, ...

  4. IDE使用经验——阿里代码规范 Eclipse格式化代码配置

    最近同事推荐了一个eclipse格式化代码的配置,使用之后觉得不错,于是自己配置后并导出xml,方便别人使用. 以下是源文件: 配置方式: eclipse配置代码格式的codestyle.xml文件, ...

  5. Eclipse中代码编辑背景颜色修改和XML字体修改

    Eclipse中代码编辑背景颜色修改: 代码编辑界面默认颜色为白色.对于长期使用电脑编程的人来说,白色很刺激我们的眼睛,所以改变workspace的背景色,可以使眼睛舒服一些.设置方法如下:1.打开w ...

  6. eclipse实现代码块折叠-类似于VS中的#region……#endregion

    刚才在写代码的时候,写了十几行可以说是重复的代码: 如果整个方法或类中代码多了,感觉它们太TM占地方了,给读者在阅读代码上造成很大的困难,于是想到能不能把他们"浓缩"成一行,脑子里 ...

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

    [玩转Eclipse]--eclipse实现代码块折叠-类似于VS中的#region--#endregion http://www.cnblogs.com/Micheal-G/articles/507 ...

  8. eclipse linux 代码提示,Linux Eclipse代码提示功能设置(Java C/C++)

    最近在Linux下开发,由于长期使用Visual Studio 2010,对代码提示功能情有独钟,现在在Linux下,使用Eclipse做开发,当然免不了怀念Visual Studio强悍的代码提示, ...

  9. eclipse代码自动提示,eclipse设置代码自动提示

    eclipse代码自动提示,eclipse设置代码自动提示 eclipse是很多JAVA开发者基本上都用的工具,用它可以很方便的开发JAVA代码,当编写JAVA代码时,大部分人都是按组合键[Alt+/ ...

  10. eclipse代码自动提示设置、如何配置eclipse的代码自动提示功能(同时解决自动补全变量名的问题)?

    eclipse代码自动提示设置.如何配置eclipse的代码自动提示功能(同时解决自动补全变量名的问题)? 参考文章: (1)eclipse代码自动提示设置.如何配置eclipse的代码自动提示功能( ...

最新文章

  1. [AaronYang]C#人爱学不学8[事件和.net4.5的弱事件深入浅出]
  2. 【实战】烂泥:net use命令使用(一)
  3. Perl学习之四:语句(续)
  4. [渝粤教育] 上海交通大学 制造工艺基础 参考 资料
  5. 4个值得注意的点(先记后写)
  6. 关于5G被激烈讨论的那些争端和冲突
  7. pdf增强锐化软件_安卓软件—CamScanner 扫描全能王
  8. 【Linux】Vi中的各种命令
  9. 8051单片机的C语言程序设计
  10. oracle 通过同义词创建视图
  11. 一个关于创业不错的博客
  12. 网络头衔CEO、COO、CFO、CTO是什么意思?
  13. 'dict' object has no attribute '_txn_read_preference' Sort exceeded memory limit of 10485760
  14. 新零售时代下,物流行业迎来新机遇
  15. 距阵乘以一个未知距阵得单位矩阵 怎么算_一个人可以 DIY 出什么高逼格的东西?...
  16. 从零到壹搭建一个商城架构--k8s集群安装
  17. php微信签名_PHP微信接口签名算法
  18. while it seems to fit format ‘yyyy-MM-dd‘T‘HH:mm:ss.SSSZ‘, parsing fails (leniency? null))
  19. 旋转机械 | 基于ANSYS WB平台的滑动轴承分析工具(一)
  20. G-TechnologyG-Drive移动SSD500GB评测

热门文章

  1. Python Exceptions Handling
  2. CSU1684-Disastrous Downtime-STL
  3. 【喜报】零时科技参与编制的《区块链关键服务安全技术要求》标准成功发布
  4. 智能家庭本周锋闻:小米也要来玩坏智能家居?
  5. [DOM] Input elements should have autocomplete attributes (suggested: current-password)提示解决方案和原因
  6. ​倒计时1天!WAVE SUMMIT+2021峰会六大亮点提前看
  7. 网页中插入mathtype公式的代码
  8. DSM: Domain-invariant Stereo Matching Networks 域不变的立体匹配网络
  9. 问题 svo 进程终止
  10. 1+1<2 ?! HESIC论文解读