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

简介: 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

 

相关文章
|
2月前
GreenSock动效库TweenMax简单使用代码片段
GreenSock动效库TweenMax简单使用代码片段
|
2月前
|
存储 C++
【C++】可变参数模板使用总结(简洁易懂,详细,含代码演示)
【C++】可变参数模板使用总结(简洁易懂,详细,含代码演示)
|
2月前
|
Python
在编写代码时,注释对于代码的可读性和维护性非常重要。
在编写代码时,注释对于代码的可读性和维护性非常重要。
44 0
|
存储 分布式计算 并行计算
聊聊什么代码是好代码
聊聊什么代码是好代码
VBA最常用的基础代码、基础功能写法总结
VBA最常用的基础代码、基础功能写法总结
118 0
语法着色控件使用典型范例
语法着色控件使用典型范例
65 0
|
前端开发 JavaScript Windows
我学会了,定制自己的代码片段
vscode的用户片段非常的方便,比如我想规范注释、快速生成代码呀,vscode的用户片段都可以帮我实现,而且是那种非常定制化去实现。定义好片段后,你还可以通过脚手架去生成一个vscode插件,并不复杂。
174 0
我学会了,定制自己的代码片段
|
设计模式 算法 程序员
你是否 diss 过别人的代码?| 怎样的代码才算优秀?
你一定在内心吐槽过他的代码太烂:没注释、逻辑混乱、到处都是 magic number、实现方案过时、耦合严重、一改就出 bug。 此时心中的怒火油然而生,仿佛自己是正义的化身。。。
102 0
|
JavaScript 前端开发 算法
每天学习使用代码片段(八)
在项目开发过程中,总觉得有更好的方式来组织代码,通过代码片段,间接的学习一些代码组织技巧。阅读开源代码,是开阔编码思维最快捷的方式,如果觉得内容能够带来点帮助,可以查看专栏《碎片时间学习JavaScript代码》其他内容,又或者有用到的需求片段,不妨在留言区留言。
130 0
|
小程序
小程序样式写了没有用,或许你就差一行代码
小程序样式写了没有用,或许你就差一行代码
91 0