是否有一种方法可以创建自己的摘要/实时模板,使其采用最新创建的变量或最新复制的变量?我知道如何制作常规的“硬编码”摘要,但不制作动态摘要。
Ex:
const amount = 1000;
log -> press tab (snippet) -> console.log("amount: ", amount) // "amount: 1000"
您可以在实时模板中使用clipboard()
功能。
以下是步骤;
log
console.log($clipboard$);
Edit variables
clipboard
表达式:clipboard()
-单击确定[在键入'something'
之前复制一些文本(例如log
)时,当您console.log('something');
时它将打印type + tab
您可以将Postfix completion(文件|设置|编辑器|常规|后缀完成与以下模板文本一起使用:
console.log("$EXPR$: ", $EXPR$) // "$EXPR$: $END$"
如果您将模板称为'logf',则编辑器中的调用将如下所示:
const amount = 1000;
amount.logf -> press TAB -> console.log("amount: ", amount) // "amount: "
注释中的值将必须手动输入(idk可能有一种脚本编写方法)。光标将放置在$END$
的位置:在最后一个双引号之前。
您也可以查看IDEA的'Custom Postfix Templates'非官方插件。