Я хочу сделать ярлык, который может вставить текущую дату в 72 позиции строки в VScode. Сначала я поместил Курсор go в Pos 72 и использовал расширение, чтобы получить текущую дату. Но расширение настройки не дожидалось перемещения курсора, и дата появилась в текущей позиции. Кажется, что асинхронный происходит, когда запускаются макросы. Вот мой код
"addDate": [
"cursorLineEnd",
{"command": "type", "args": {"text": " "}},
"cursorLineStart",
{"command": "cursorMove", "args": {"to": "right", "by": "character", "value": 72}},
{"command": "type", "args": {"text": "AD"}},
"editor.action.trimTrailingWhitespace",
{"command": "insertDateString.insertDate"},
]
{"command": "insertDateString.insertDate"},
не ждал, когда курсор закончил и работал напрямую. Есть ли какие-либо способы, такие как «обещание ... тогда» или установка приоритетов, которые позволяют PG работать по порядку? Спасибо