如何折叠一段代码使整个代码看起来简洁

简介: Java netBeans/Eclips 如何折叠一段代码使整个代码看起来简洁   最近刚用Java,以前写C#的时候,通过region操作可以使一段代码折叠起来,使整段程序缩成一行,看起来清爽了许多,现在用netBeans, 发现自带的代码折叠功能只能折叠一个整个的method,不能选择一段进行折叠,请问能实现类似于C#的功能吗?如 #region 很长的代码 #endregion NetBeans内Editor设置了类似的功能。

Java netBeans/Eclips 如何折叠一段代码使整个代码看起来简洁

 

最近刚用Java,以前写C#的时候,通过region操作可以使一段代码折叠起来,使整段程序缩成一行,看起来清爽了许多,现在用netBeans, 发现自带的代码折叠功能只能折叠一个整个的method,不能选择一段进行折叠,请问能实现类似于C#的功能吗?
如 #region
很长的代码
#endregion


NetBeans内Editor设置了类似的功能。

      只需要在模块开始注释以//<editor-fold>开始,

      在模块结束行以 //</editor-fold>结束即可

 

本人测试有效

 

 

Can I Create Custom Code Folds?

 

Apart from usual folds, you can define custom folds. To add your custom fold, type in two special comments as shown in this example:

 

// <editor-fold>
   Your code goes here...
// </editor-fold>

 

You may define the default description of a collapsed fold by adding a "desc" tag:

 

// <editor-fold desc="This is my super secret genius code.">
   Your code goes here...
// </editor-fold>

 

You may set a fold to be collapsed by default by adding a "defaultstate" tag:

 

// <editor-fold defaultstate="collapsed">
   Your code goes here...
// </editor-fold>

 

Please note that the above examples are for java language. In other languages custom folds may not be supported or you may have to use different characters for marking line comments. Also <editor-fold/> element syntax is not a real XML, we use a simple regex to find your custom folds in a document, which means that there are limitations in the syntax. The most important one is that attributes may only be combined in this specific order: defaultstate, desc.

 


 

Applies to: NetBeans 5.x, 6.x

 

Platforms: All

 

相关文章
【C++】可变参数模板使用总结(简洁易懂,详细,含代码演示)
【C++】可变参数模板使用总结(简洁易懂,详细,含代码演示)
代码可读性问题之使用代码生成工具帮助我们提升代码可读性,如何解决
代码可读性问题之使用代码生成工具帮助我们提升代码可读性,如何解决
JavaScript 技巧:干净高效的代码写法
JavaScript 技巧:干净高效的代码写法
50 1
|
10月前
|
在编写代码时,注释对于代码的可读性和维护性非常重要。
在编写代码时,注释对于代码的可读性和维护性非常重要。
100 0
写更易懂的代码,Kotlin 是这样隐藏复杂度的(一)
写更易懂的代码,Kotlin 是这样隐藏复杂度的(一)
236 0
ADI
[随笔]Electorn 代码片段
[随笔]Electorn 代码片段
ADI
141 0
什么样的代码是可读性强的代码?
什么样的代码是可读性强的代码?者不仅仅是一个新手开发者焦虑的问题,也是多年开发经验的老鸟也会焦虑的问题。下面我就从代码命名 、代码注释、设计文档等几个方面说说我的理解。
157 0
10 个牛逼的单行代码编程技巧,你会用吗?
本文列举了十个使用一行代码即可独立完成(不依赖其他代码)的业务逻辑,主要依赖的是Java8中的Lambda和Stream等新特性以及try-with-resources、JAXB等。
160 0
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等