Используя мой ответ из Пропишите выбранные строки до позиции курсора в VSCode , но используя меньшее число, например 10.
из макроса по ссылке, измените следующую строку:
// keep first 10 characters, increase/decrease to suit your needs but always overshoot
"snippet": "${TM_SELECTED_TEXT/(.{10}).*/$1/g}",
Идея состоит в том, чтобы включить больше пробелов, чем вам, вероятно, понадобится, а затем оставить только первые 10 символов - так, чтобы ваши значения + достаточно пробелов равнялись 10 общим символам. В зависимости от ваших вероятных значений, выберите достаточно большее число, чтобы вывести столбец курсоров за пределы, где вы, вероятно, захотите, чтобы они заканчивались - это легко переместить их влево / вправо в виде прямой группы, если потребуется.
[И убедитесь, что для параметра Multi Cursor Paste
установлено значение по умолчанию spread
.]
В демоверсии макрос связывания клавиш alt + s почему-то не отображается, но это все, что я использовал для выравнивания столбца курсоров справа от ваших значений между копией и вставкой.