У меня есть этот фрагмент кода JavaScript VSCode, который используется для создания стрелочной функции.
{
"test1": {
"scope": "javascript",
"prefix": [
"test1"
],
"body": [
"(${10:}) => ${20:{}${40:}${30:\\}}"
],
"description": "test1"
}
}
Как видите, я создал отдельные позиции табуляции как для открытой фигурной скобки, так и для закрытой фигурной скобки. Это потому, что, когда в теле функции стрелки есть только один оператор, мне не нужны фигурные скобки, и у меня есть возможность их удалить. Проблема в том, что мне нужно удалить их, дважды нажав клавишу delete, поскольку они находятся в разных позициях табуляции. См. Изображение ниже.
Есть ли способ изменить фрагмент, чтобы, когда табуляция установлена на ${20:{}
, после того, как я один раз нажму клавишу delete, соответствующая закрывающая фигурная скобка ${30:\}}
также будет удалена?