intellij-idea - 从最后一行创建片段/实时模板或复制粘贴?
问题描述
有没有办法创建您自己的片段/实时模板,该模板采用最新创建的变量或复制的最新变量?我知道如何制作常规的“硬编码”片段,但不知道如何制作动态片段。
前任:
const amount = 1000;
log -> press tab (snippet) -> console.log("amount: ", amount) // "amount: 1000"
解决方案
您可以将Postfix补全(File | Settings | Editor | General | Postfix Completion)与以下模板文本一起使用:
console.log("$EXPR$: ", $EXPR$) // "$EXPR$: $END$"
如果您调用模板“logf”,编辑器中的调用将如下所示:
const amount = 1000;
amount.logf -> press TAB -> console.log("amount: ", amount) // "amount: "
注释中的值必须手动输入(也许有一种编写脚本的方法,idk)。光标将放置在$END$
' 位置:就在最后一个双引号之前。
您还可以查看 IDEA 的“自定义后缀模板”非官方插件。
推荐阅读
- jquery - Jquery Sortable 元素在排序过程中“卡住”
- javascript - 为什么我们使用 () => [] 而不是 []?
- azure-pipelines-release-pipeline - 在 VSTS 部署组上运行编码 UI 测试时没有可用的测试错误
- matlab - 如何基于算术运算符 MATLAB 访问符号表达式
- .net-core - 使用 Ashampoo WinOptimize 后删除 .Nuget/packages 文件夹的所有内容
- ruby-on-rails - 在 Rails 中使用 html 表单上传图片
- android - PreferenceActivity 中的内容通过 ToolBar
- kubernetes - Istio-Gateway 不使用 EKS v2 获取外部 IP
- google-chrome - 在 Google Colab 中右键单击的意外行为
- mysql - MAMP 5 如何关闭 MySQL 严格模式?