zoukankan      html  css  js  c++  java
  • 如何折叠一段代码使整个代码看起来简洁

    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: defaultstatedesc.


    Applies to: NetBeans 5.x, 6.x

    Platforms: All

  • 相关阅读:
    rxjs 学习实践笔记
    封装localStorage、sessionStorage设置,获取,移除方法
    Angular实现类似vuex状态管理功能、全局数据管理与同步更新
    关于RxJS 处理多个Http请求 串行与并行方法
    vue插件汇总
    vue使用videojs控制后台m3u8数据请求
    NPOI winform读取Excel
    //邮件发送:
    定时任务框架Quartz.net
    系统日志控件 Log4NET
  • 原文地址:https://www.cnblogs.com/jiahuafu/p/4384543.html
Copyright © 2011-2022 走看看