4

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

例子:

var variable = getValue();

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

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

1 回答 1

8

这并不完全按照您的预期工作,但结果是一样的。创建一个新的实时模板(设置 → 编辑器 → 实时模板)并添加一个缩写(例如logv)。将适用的上下文设置为Javascript。将此用作模板:

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

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

在此处输入图像描述

顺序很重要:首先EXPR,然后EXPR_COPY

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

于 2016-08-12T11:40:14.517 回答