如何在IntelliJ中通过自定义快捷键自动生成预设注释?
你这个场景不需要用Postfix Completion,用IntelliJ自带的**Live Templates(实时模板)**功能就能完美实现,操作步骤如下:
- 打开IntelliJ设置页面:Windows/Linux按快捷键
Ctrl+Alt+S,Mac按Command+,,依次进入Editor->Live Templates - 点击页面右上角的
+按钮,选择Template Group新建一个自定义模板分组(避免和系统自带模板混淆),可以命名为My Custom Templates - 选中刚刚创建的自定义分组,再次点击
+按钮选择Live Template - 在
Abbreviation输入框中填入触发词//--,Description可以按需填写备注,比如「生成双行分割注释」 - 在
Template text输入框中填入你需要的预设注释内容:
//------------------------------------------------------------------------------// //------------------------------------------------------------------------------//
- 点击输入框下方的
Define按钮,勾选你需要这个模板生效的文件类型,比如常用Java就勾选Java,需要全场景生效就勾选Everywhere - (可选配置)点击
Options区域的Expand with下拉框,选择Enter,即可实现输入//--后按回车触发补全的效果
补充说明:Postfix Completion的定位是对已存在的代码表达式做后缀补全操作(比如输入var.sout快速生成打印语句),并不适用于无前置代码、直接输入触发的场景,所以Live Templates是这类自定义补全需求的最优解。
内容的提问来源于stack exchange,提问作者Alexandru Severin
相关产品推荐
相关产品推荐

