Похоже, это все, что вам нужно:
"cursorEnd",
{
"command": "type",
"args": {"text": "{\n"},
},
VScode может автоматически закрывать эту фигурную скобку, поэтому нет необходимости для команды второго типа или cursorUp
.
Я предлагаю посмотреть на фрагменты - возможно, лучший способ справиться с тем, что вы пытаетесь сделать. Например: просто наберите
func
и одним из вариантов является фрагмент, который выглядит следующим образом:
function name(params) {
}
с выбранным name
(введите название функции), затем для выбора будут набраны Tab и params
.
Ваше использование лучше подходит для простого фрагмента, чем многокомандный макрос. Смотрите создание собственных фрагментов в vscode .