【问题标题】:WebStorm - Live templates - indicate the order of focusing the same variableWebStorm - 实时模板 - 指示关注同一变量的顺序
【发布时间】:2017-05-28 14:39:30
【问题描述】:

我感兴趣的是是否有一种方法可以指示变量名应该从哪里开始写

例如,如果我称此为实时模板:

console.log('$TEXT$', $TEXT$);
             ^

它将从第一个 TEXT 变量开始写入。

我想从第二个开始写:

console.log('$TEXT$', $TEXT$);
                      ^

【问题讨论】:

    标签: webstorm jetbrains-ide


    【解决方案1】:

    您不能这样做:每个变量只处理一次。

    解决方案:创建一个附加/中间变量,该变量将自动接收相同的值并按所需顺序排列它们。

    1. 创建新变量并为其命名(例如$VAR$):

       console.log('$TEXT$', $VAR$);$END$
      

      (我还添加了$END$ 来表示最终光标位置)

    2. 点击Edit variables按钮。

    3. 按所需顺序重新排列变量(使用右侧的Up / Down 按钮)。

    4. TEXT 变量分配默认值:使其接受您将为VAR 变量输入的值。

    5. 如果您不打算在填充变量时编辑TEXT 值,也请选中Skip if defined 复选框。

    结果:只有 1 个地方可以输入变量名(如果需要,可以使用代码补全)并且输入的值会自动复制到文本字段中(完成后您仍然可以稍后编辑扩展模板)。

    StackOverflow 相关问题:https://stackoverflow.com/a/40606436/783119

    【讨论】:

    • 正是我需要的。 +1
    • 真的非常节省时间。在阅读浏览器控制台时快速记录许多项目时,首先使用字符串非常有帮助。
    猜你喜欢
    • 1970-01-01
    • 2015-10-20
    • 1970-01-01
    • 1970-01-01
    • 2017-05-10
    • 1970-01-01
    • 2016-10-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多