问题标签 [live-templates]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
250 浏览

intellij-idea - 如何在 IntelliJ Idea 实时模板中完成字符串内的变量名称?

从 Eclipse 迁移,这样做轻而易举。我使用的最常见的模板之一是记录上次使用的变量的值。

例如

日志选项卡>

->

我尝试使用:

两者都有complete()completeSmart()作为变量类型,但它们都失败了,即没有提供任何理智的自动完成建议。

0 投票
1 回答
58 浏览

webstorm - 如何在 WebStorm 中为实时模板分配热键

我需要为 WebStorm 中的实时模板分配热键。不适合按 Ctrl + Alt + T 并从列表中选择实时模板,我需要按热键组合。我需要它来制作环绕模板。

0 投票
1 回答
2451 浏览

intellij-idea - 用引号括住多行

我正在尝试构建一个实时模板,它将像“评论中的包装”实时模板一样工作(//在每个选定的行之前放置一个)。例如,选择多行文本,单击Code> Surround With> Single quotes(自定义实时模板),每行周围都会出现引号。

例如来自:

至:

不幸的是我定义的模板:

产生:

这是有道理的。

有什么方法可以定义一个适用于我选择的每一行的实时模板?

0 投票
1 回答
180 浏览

java - IntelliJ Idea 实时模板注释变量位置

我正在关注一篇关于实时模板的文章并注意到:

使用位于指定位置的注释创建类型符号。

如何指定位置?我希望它仅在文件中查找出现,但它也在外部搜索。

0 投票
4 回答
3290 浏览

intellij-idea - 如何在 Intellij IDEA 实时模板 groovy 脚本中将变量传递给 groovy 代码?

groovyScript我的IntellijIDEA 实时模板中有一个,如下所示:

D:/test.groovy有这样的代码:

现在我想将 v1 变量传递给 test.groovy ,有人可以帮我怎么做吗?

0 投票
1 回答
88 浏览

intellij-idea - 如何使用 IDEA Live Template 转换字符串?

给定类似的东西:

...能够将其转换为:

用例是 Gradle 依赖项的排除项。不知道如何做到这一点。可以使用一些技巧。我经常访问文档,知道这可能不在其中,但我会仔细检查。

...好的,我认为您可以在 Groovy shell 中执行上述操作,结果如下:

现在,如何让 IDEA 使用它?

0 投票
1 回答
2149 浏览

intellij-idea - 如何使用另一个变量创建带有表达式的实时模板?

在 Intellij IDEA 15.0.3(build #IU-143.1821)中,我正在尝试创建一个实时模板,它可以让我输入一个 JavaScript 函数名称(在 camelCase 中),并创建一个常量(IN_UPPER_CASE)。

例如,当我输入模板缩写时,然后sendUserNameAndPassword,模板应该扩展为

我创建了这个模板:

编辑变量对话框中,我有以下变量:

显然,我希望表达式是capitalizeAndUnderscore(FUNCTION_NAME)而不是capitalizeAndUnderscore(String),但是当我String用其他任何东西替换时,capitalizeAndUnderscore(String)只要我移动到对话框中的另一个字段,表达式就会重置为。

我在这里想念什么?

0 投票
1 回答
90 浏览

rubymine - 是否可以在 RubyMine 实时模板中链接预定义函数?

我希望能够链接实时模板预定义函数,以便一个的输出可以用作另一个的输入,如下所示:

我有一个(也许是错误的)记忆,以前能够做到这一点,但无法让它再次工作。

我正在使用 RubyMine 8.0.3。

0 投票
0 回答
78 浏览

intellij-idea - 如何在新的实时模板中调用另一个实时模板?

我只是为测试代码创建一些实时模板。在这样做的同时,我想创建一个“描述”函数,它为我的“it”函数调用实时模板。

知道如何在另一个实时模板中自动调用实时模板吗?

0 投票
1 回答
250 浏览

webstorm - WebStorm 实时模板中的 groovyScript

groovyScript是否可以在 WebStorm IDE 的实时模板中使用(自定义) ?我在 Intellij IDEA 中看到过,但它甚至没有出现在 WebStorm 文档中。我想要实现的是有类似的东西:

groovyScript("def uuid=\"uuid\".execute().text; return uuid")

这总是为变量返回一个空字符串:(