idea自动生成方法快捷键

idea自动生成方法快捷键

一则或许对你有用的小广告

欢迎加入激活谷的星球
,你将获得:专属的项目实战 / 1v1 提问 / Java 学习路线 / 学习打卡 / 每月赠书 / 社群讨论

  • 新项目:《从零手撸:仿小红书(微服务架构)》 正在持续爆肝中,基于 ,查看项目介绍
    ;
  • 《从零手撸:前后端分离博客项目(全栈开发)》 2 期已完结,演示链接: http://bianchenghao.cn/
    ;

截止目前, 星球
内专栏累计输出 54w+ 字,讲解图 2476+ 张,还在持续爆肝中.. 后续还会上新更多项目,目标是将 Java 领域典型的项目都整一波,如秒杀系统, 在线商城, IM 即时通讯,权限管理,Spring Cloud Alibaba 微服务等等,已有 1900+ 小伙伴加入学习 ,欢迎围观

大家好,我是激活谷~

今天给大家分享一个 IDEA 中的编码小技巧:快速生成常用代码模板,比如快速生成注释块、 方法、TODO 注释、声明静态变量等,掌握这些小 TIP 可以让编码效率更高,逼格满满。

环境说明

激活谷用的 IDEA 2022.2.3 版本做的演示, 其他老版本 IDEA 基本也是支持的。

快速生成注释块

通过 可快速生成注释块,效果图如下:

TIP: 是 block comment for structuring code 的缩写。

快速生成注解块快速生成注解块

快速生成 main 方法

通过 或 可快速生成 main 方法,效果图如下:

main + 回车

快速生成 main 方法快速生成 main 方法

psvm + 回车

快速生成 main 方法快速生成 main 方法

快速生成 System.out.println()

通过 可快速生成 控制台打印方法:

idea自动生成方法快捷键

快速生成 TODO 注释

通过 可快速生成 TODO 注释,效果图如下:

快速生成 TODO 注释快速生成 TODO 注释

快速生成 public static final

通过 可快速生成 ,效果图如下:

快速生成 public static final快速生成 public static final

快速生成 public static final String

通过 可快速生成 ,效果图如下:

快速生成 public static final String快速生成 public static final String

快速生成 public static final int

通过 可快速生成 ,效果图如下:

快速生成 public static final int快速生成 public static final int

快速生成 private static final

通过 可快速生成 ,效果图如下:

快速生成 private static final快速生成 private static final

快速生成获取单例静态方法

通过 可快速生成获取当前类单例的静态方法,常用于实现单例模式,效果图如下:

idea自动生成方法快捷键快速生成获取当前类单例的静态方法快速生成获取当前类单例的静态方法

快速生成私有静态 final 字符串

通过 可快速生成以 为前缀的私有静态 final 字符串,效果图如下:

生成私有静态 final 字符串生成私有静态 final 字符串

快速生成私有静态 final 整型变量

通过 可快速生成私有静态 整型变量,效果图如下:

生成私有静态 final 整型变量生成私有静态 final 整型变量

记不住咋办?

通过 快捷键可快速调出代码模板生成菜单:

速调出代码模板生成菜单速调出代码模板生成菜单

可以看到,除了上面激活谷列举的常用代码模板指令,还有些冷门的,这里就不一一演示了,有兴趣的小伙伴可以自己都试试看~

Live Templates 代码模板

你肯定会好奇,以上这些快速生成代码片段是在哪定义的?实际上,IDEA 有个 功能,通过它可以定义各种各样的模板代码。

File -> Settings -> Editor -> Live Templates -> Java, 即可看到 IDEA 内置的这些代码模板:

IDEA live Templates 功能IDEA live Templates 功能

除了这些内置的代码模板,你也可以右侧的加号,来添加自己想要的代码模板,超级实用。

自定义 Live Template

这里激活谷上手演示两个小示例。

一、自定义 try-catch 模板代码

IDEA 本身自带的 模板生成并不完整,我们来自定义一个 并将异常打印日志的模板,先看效果图:

idea自动生成方法快捷键

右侧 + 号 -> Template Group… 模板组, 随意命个名,我这里命名为 MyTemplates, 然后 OK:

IDEA 新建 Live Template GroupIDEA 新建 Live Template Group

idea自动生成方法快捷键

创建好后,选中 MyTemplates, 右侧 + 号 -> Live Template 新建代码模板:

IDEA 新建 Live TemplateIDEA 新建 Live Template

idea自动生成方法快捷键

解释下标注的地方:

  • ①:指定缩略代码,这里我们输入 回车即可打印定义的代码模板;
  • ②:描述信息;
  • ③:代码模板:

定义完成后,还需要设置使模板生效的上下文环境,勾选 Java 即可:

添加模板生效的上下文环境添加模板生效的上下文环境

最后, Apply 按钮应用设置,即可生效。

二、自定义 @Autowired 模板代码

在做 Web 开发时,经常需要在 Controller 层通过自动装配 注入 Service,如下面这样的代码:


其中:


是通用的代码,可以单独抽出来定义个模板代码,还是按照上面的步骤定义一个新的 , 快捷生成命令定义为 , 如下图所示:

自定义 @Autowired 模板代码自定义 @Autowired 模板代码

搭配 IDEA 自动提示(取消区分大小写),效果杠杠的好

idea自动生成方法快捷键

这里只是抛砖引玉,演示了两个小示例,日常编码中,对于那些比较通用的代码,都可以尝试使用该功能自定义代码模板,然后通过快捷方式输出,逼格满满。

今天的文章
idea自动生成方法快捷键分享到此就结束了,感谢您的阅读。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/129122.html

(0)
编程小号编程小号
上一篇 2024-09-14
下一篇 2024-09-14

相关推荐