против кода, предположительно, поддерживает подстанцию, то есть преобразовывает в определенные пользователем фрагменты.Но он работает для меня только с (встроенными) переменными, а не с заполнителями.
См. Следующий фрагмент:
"substitution test" : {
"prefix" : "abc",
"body": [
"${TM_FILENAME}",
"${TM_FILENAME/^([^.]+)\\..+$/$1/}",
"${TM_FILENAME/^([^.]+)\\..+$/${1:/capitalize}/}",
"${TM_FILENAME/^([^.]+)\\..+$/${1:/upcase}/}",
"${2:showMeInAllCapsWhenReferenced}",
"${2/upcase}"
]
}
Вывод строк 1-4 соответствует ожидаемому:
users.actions.ts
users
Users
USERS
В строке 5 есть заполнитель, и я снова ссылаюсь на него в строке 6. Я хочу, чтобы он показывался оба раза, один раз, когда я его набираю, и снова в заглавных буквах.Например:
fooFoo
FOOFOO
Но фактический результат равен
showMeInAllCapsWhenReferenced
${2/upcase}
Возможна ли замена / преобразование ссылочных заполнителей (по типу I)?