Eclipse将代码收缩if/for/try,支持自定义区域收缩
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,支持自定义区域收缩相关推荐
- eclipse设置代码自动保存步骤
eclipse设置代码自动保存步骤: 1.窗口→首选项→常规→工作空间→勾选"在构建之前自动保存": 2.窗口→首选项→运行/调试→启动→在"在启动之前保存必须的脏编辑器 ...
- eclipse java代码乱码怎么解决_eclipse java 乱码怎么解决
eclipse项目代码显示中文乱码 解决方法有4种: 1.设置工作空间的编码方式 进行点击菜单中的windows菜单 选择下拉菜单中进行选择为Preferences选项. 进入general的选项,选 ...
- Eclipse svn代码提交冲突
Eclipse svn代码提交冲突(转) 1.Synchronize视图下查看代码冲突 1.Incoming Mode 全部update,更新到本地 2.Outgoing Mode 全部commit, ...
- IDE使用经验——阿里代码规范 Eclipse格式化代码配置
最近同事推荐了一个eclipse格式化代码的配置,使用之后觉得不错,于是自己配置后并导出xml,方便别人使用. 以下是源文件: 配置方式: eclipse配置代码格式的codestyle.xml文件, ...
- Eclipse中代码编辑背景颜色修改和XML字体修改
Eclipse中代码编辑背景颜色修改: 代码编辑界面默认颜色为白色.对于长期使用电脑编程的人来说,白色很刺激我们的眼睛,所以改变workspace的背景色,可以使眼睛舒服一些.设置方法如下:1.打开w ...
- eclipse实现代码块折叠-类似于VS中的#region……#endregion
刚才在写代码的时候,写了十几行可以说是重复的代码: 如果整个方法或类中代码多了,感觉它们太TM占地方了,给读者在阅读代码上造成很大的困难,于是想到能不能把他们"浓缩"成一行,脑子里 ...
- 【玩转Eclipse】——eclipse实现代码块折叠-类似于VS中的#region……#endregion
[玩转Eclipse]--eclipse实现代码块折叠-类似于VS中的#region--#endregion http://www.cnblogs.com/Micheal-G/articles/507 ...
- eclipse linux 代码提示,Linux Eclipse代码提示功能设置(Java C/C++)
最近在Linux下开发,由于长期使用Visual Studio 2010,对代码提示功能情有独钟,现在在Linux下,使用Eclipse做开发,当然免不了怀念Visual Studio强悍的代码提示, ...
- eclipse代码自动提示,eclipse设置代码自动提示
eclipse代码自动提示,eclipse设置代码自动提示 eclipse是很多JAVA开发者基本上都用的工具,用它可以很方便的开发JAVA代码,当编写JAVA代码时,大部分人都是按组合键[Alt+/ ...
- eclipse代码自动提示设置、如何配置eclipse的代码自动提示功能(同时解决自动补全变量名的问题)?
eclipse代码自动提示设置.如何配置eclipse的代码自动提示功能(同时解决自动补全变量名的问题)? 参考文章: (1)eclipse代码自动提示设置.如何配置eclipse的代码自动提示功能( ...
最新文章
- [AaronYang]C#人爱学不学8[事件和.net4.5的弱事件深入浅出]
- 【实战】烂泥:net use命令使用(一)
- Perl学习之四:语句(续)
- [渝粤教育] 上海交通大学 制造工艺基础 参考 资料
- 4个值得注意的点(先记后写)
- 关于5G被激烈讨论的那些争端和冲突
- pdf增强锐化软件_安卓软件—CamScanner 扫描全能王
- 【Linux】Vi中的各种命令
- 8051单片机的C语言程序设计
- oracle 通过同义词创建视图
- 一个关于创业不错的博客
- 网络头衔CEO、COO、CFO、CTO是什么意思?
- 'dict' object has no attribute '_txn_read_preference' Sort exceeded memory limit of 10485760
- 新零售时代下,物流行业迎来新机遇
- 距阵乘以一个未知距阵得单位矩阵 怎么算_一个人可以 DIY 出什么高逼格的东西?...
- 从零到壹搭建一个商城架构--k8s集群安装
- php微信签名_PHP微信接口签名算法
- while it seems to fit format ‘yyyy-MM-dd‘T‘HH:mm:ss.SSSZ‘, parsing fails (leniency? null))
- 旋转机械 | 基于ANSYS WB平台的滑动轴承分析工具(一)
- G-TechnologyG-Drive移动SSD500GB评测
热门文章
- Python Exceptions Handling
- CSU1684-Disastrous Downtime-STL
- 【喜报】零时科技参与编制的《区块链关键服务安全技术要求》标准成功发布
- 智能家庭本周锋闻:小米也要来玩坏智能家居?
- [DOM] Input elements should have autocomplete attributes (suggested: current-password)提示解决方案和原因
- ​倒计时1天!WAVE SUMMIT+2021峰会六大亮点提前看
- 网页中插入mathtype公式的代码
- DSM: Domain-invariant Stereo Matching Networks 域不变的立体匹配网络
- 问题 svo 进程终止
- 1+1<2 ?! HESIC论文解读