IntelliJ实时模板,用于记录js中的选定变量

时间:2016-08-12 11:05:11

标签: intellij-idea intellij-15 live-templates

我想在我选择变量名的行后面添加一个新行。该行应包含选择。

示例:

var variable = getValue();

我选择“变量”一词,按 CMD + J 应用实时模板或 CMD + Alt + T 用实时模板包围选择并获得如下内容:

var value = getValue();
console.log('[value]', value);

2 个答案:

答案 0 :(得分:3)

这并不像您期望的那样完成,但结果是一样的。创建新的实时模板(设置→编辑器→实时模板)并添加缩写(例如logv)。将适用的上下文设置为Javascript。将其用作模板:

console.log("$EXPR_COPY$ = " + $EXPR$);

现在点击Edit variables按钮并复制:

enter image description here

订单很重要:先EXPR,然后EXPR_COPY

现在您可以键入logv(您选择的缩写)来粘贴模板。您必须输入变量名称(使用自动完成),但变量名称将被复制到字符串中。

答案 1 :(得分:1)

如何记录多个变量? 像:

a = 1, b = 2