如何在Sublime Text 3代码段中自动拥有多个游标?

时间:2015-04-10 01:28:31

标签: sublimetext3 code-snippets cursors

我有Sublime Text 3的控制台日志片段。

{
    "keys": ["alt+super+l"],
    "command": "insert_snippet", 
    "args": {
        "contents": "console.log('$1', $2)"
    },
    "context": [
        { "key": "selection_empty", "operator": "equal", "operand": true, "match_all": true },
    ]
}

我希望有多个游标,所以当我调用此代码段的密钥时,游标位于$ 1和$ 2位置,因为我经常只想记录变量名和变量控制台中的值。我该如何管理?

1 个答案:

答案 0 :(得分:4)

在这两个地方使用${1:placeholder}(或只是$1)。对于您的特定代码段,它看起来像:

{ ...
        "contents": "console.log('${1:variable}', ${1:variable})"
    ...
}

如果您不想要占位符并且只想将光标放在两个位置,它将如下所示:

{ ...
        "contents": "console.log('$1', $1)"
    ...
}

请告诉我这是否适合您。