IDEA自定义Live Templates
使用IDEA的Live Templates提高编码效率
IDEA自带的Live Templates
File --> Settings --> Editor --> Live Templates
可以看到有一个 java的 Live Templates。
输入缩略词,即可快速生成代码。
psfs:生成 public static final String
psvm :生成public static void main函数
sout :生成System.out.println();
ifn : 生成 if( ==null)
自定义Live Templates
File --> Settings --> Editor --> Live Templates
-
首先创建Templates Group:
-
接着添加 Live Templates:
Abbreviation:输入缩略词即可生成代码;
Edit variables:编辑变量,包括顺序,变量功能等,详见下方备注
Template text:代码模板,$END$ 为最后光标停留位置,$x$ x为变量。
Applicable:指明在适合什么类型的文件。一般默认勾选java就可以。
options:即输入快捷键后按下Enter还是Tab生成模板。
Reformate According to Style:自动进行代码格式化。不勾选代码不会自动缩进换行
自定义Live Templates的示例
以下的示例,都是使用首字母,作为缩略词。
- 初始化String类型的list:
Abbreviation:lsna,
Template text:
List<String> $VAR$ = new ArrayList<>();
或者:直接用List结尾,再写上变量名就行。
List<String> $END$List = new ArrayList<>();
- 初始化String, String的 Map:
Abbreviation: mssnh,
Template text:
Map<String, String> $VAR$ = new HashMap<>();
不一一例举,其他的模板代码,自行设置。
Postfix Completion
IDEA的 Postfix Completion也能够生成代码,而且更加智能。后续再补充。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek “源神”启动!「GitHub 热点速览」
· 我与微信审核的“相爱相杀”看个人小程序副业
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· C# 集成 DeepSeek 模型实现 AI 私有化(本地部署与 API 调用教程)
· spring官宣接入deepseek,真的太香了~
2019-05-07 SpringCloud Feign的简单运用
2019-05-07 Spring Cloud Feign踩坑记录(二)