前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >IDEA 自定义快捷代码块

IDEA 自定义快捷代码块

作者头像
java攻城狮
发布2021-01-18 10:46:28
1.6K0
发布2021-01-18 10:46:28
举报
文章被收录于专栏:个人积累

设置方法

设置入口位置 settings -> Editor -> Live Template

  1. 选择你需要设置的代码类型,比如我这里选择的是java分类,点击右侧的+按钮
  1. 选择live template
  • 添加触发代码块的代码,和代码块描述
  • 在方法区中添加你想复用的代码块,里面可以使用函数来代表特定的类名或者方法名
  • 左下角有一个感叹号意思是该模版未定义作用的返回,点击define选择你要生效这个代码的区间
  • 最后点击 OK或者 apply即可生效改模版块

这里记录一下我常用的模块块

  1. 自定义项目启动日志输入,触发方式输入app.run 效果如下

设置的代码块

代码语言:javascript
复制
public static void main(String[] args) throws UnknownHostException {
    SpringApplication app = new SpringApplication($NAME$.class);

    Environment env = app.run(args).getEnvironment();
    String protocol = "http";

    log.info("\n----------------------------------------------------------\n\t" +
                    "Application '{}' is running! Access URLs:\n\t" +
                    "Local: \t\t{}://localhost:{}\n\t" +
                    "External: \t{}://{}:{}\n\t" +
                    "ApiDocs: \t{}\n" +
                    "ContextPath: \t{}\n----------------------------------------------------------",
            env.getProperty("spring.application.name"),
            protocol,
            env.getProperty("server.port"),
            protocol,
            InetAddress.getLocalHost().getHostAddress(),
            env.getProperty("server.port"),
            env.getProperty("application.doc"),
            env.getProperty("server.servlet.context-path")
    );
}

这里的函数NAME需要手动设置为ClassName(),方法如下

日志打印(后面自己被注解@SLfj代替

时间格式化

你可以自己定义一些平时重复次数高并且不得不写的代码方法莫板块中 方便以后使用

Donate

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021-01-14,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 设置方法
  • 这里记录一下我常用的模块块
    • 你可以自己定义一些平时重复次数高并且不得不写的代码方法莫板块中 方便以后使用
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档