【工具】idea 折叠任意注释或代码块,与对应的快捷键

需求

前提: idea中/** */ 和 整个方法可以折叠
需要拓展: 折叠任意的注释或代码块
在这里插入图片描述

实现,用idea内置的注释模板

//region
.....你需要折叠的内容
// endregion
		//region
        /*  clients.inMemory()
            .withClient("changgou")          //客户端id
            .secret("changgou")                      //秘钥
            .redirectUris("http://localhost")       //重定向地址
            .accessTokenValiditySeconds(3600)          //访问令牌有效期
            .refreshTokenValiditySeconds(3600)         //刷新令牌有效期
            .authorizedGrantTypes(
                    "authorization_code",          //根据授权码生成令牌
                    "client_credentials",          //客户端认证
                    "refresh_token",                //刷新令牌
                    "password")                     //密码方式认证
            .scopes("app");                         //客户端范围,名称自定义,必填
        */
        // endregion
        

成果

在这里插入图片描述
成功收缩
在这里插入图片描述

快捷键

ctrl + alt + T 单机如下选择
在这里插入图片描述

拓展

以下代码也可以实现类似效果,editor-fold 和 region 都可以添加注释

//<editor-fold desc="Description">
ScheduledExecutorService scheduledExecutorService = Executors.newScheduledThreadPool(5);
//</editor-fold>
//region Description
ScheduledExecutorService scheduledExecutorService = Executors.newScheduledThreadPool(5);
//endregion   
©️2020 CSDN 皮肤主题: 精致技术 设计师:CSDN官方博客 返回首页