Gam*_*ix1 1 intellij-idea phpstorm webstorm
有没有办法创建自己的片段/实时模板,以获取最新创建的变量或复制的最新变量?我知道如何制作常规的“硬编码”片段,但不知道如何制作动态片段。
前任:
const amount = 1000;
log -> press tab (snippet) -> console.log("amount: ", amount) // "amount: 1000"
Run Code Online (Sandbox Code Playgroud)
您可以将Postfix 完成(File | Settings | Editor | General | Postfix Completion)与以下模板文本一起使用:
console.log("$EXPR$: ", $EXPR$) // "$EXPR$: $END$"
Run Code Online (Sandbox Code Playgroud)
如果您调用模板“logf”,编辑器中的调用将如下所示:
const amount = 1000;
amount.logf -> press TAB -> console.log("amount: ", amount) // "amount: "
Run Code Online (Sandbox Code Playgroud)
注释中的值必须手动输入(也许有一种编写脚本的方法,idk)。光标将放置在$END$的位置:最后一个双引号之前。
您还可以查看IDEA 的“自定义 Postfix 模板”非官方插件。
clipboard()您可以在实时模板中使用一个功能。
以下是步骤;
logconsole.log($clipboard$);Edit variablesclipboard表达式:clipboard()- 单击“确定”当您在输入之前复制一些文本(例如'something')时,它将在您输入时log打印console.log('something');type + tab
| 归档时间: |
|
| 查看次数: |
269 次 |
| 最近记录: |