Вам не нужно расширение для этого. Вы можете определить фрагмент, который заменяет некоторый выделенный текст чем-то другим (включая выделенный текст). См. здесь для получения дополнительной информации об этом.
Например, с этим фрагментом
"Replace selection eith {team:Selection}": {
"body": "{team:$TM_SELECTED_TEXT}",
"prefix": "Selection",
"description": "Insert hehehe"
}
Вы можете выделить жирный текст в
Alfreton Town менеджер Никки Лоу говорит, что его игроки заслуживают огромного уважения за персонажа, которого они показали в своем бою за понижение ставки на Blue Square Bet.
Затем ctrl + shift + p , напишите «Вставить фрагмент» и выберите новый определенный фрагмент. Тогда вы получите
{команда: Alfreton Town} менеджер Никки Лоу говорит, что его игроки заслуживают огромного уважения за персонажа, которого они показали в своем бою за вылет на Blue Square Bet Premier.
Вы также можете определить сочетания клавиш для фрагментов, и вы фактически поместите тело фрагмента непосредственно в определение привязки клавиш (в этом случае нет необходимости изменять файл фрагментов). Для этого откройте файл сочетаний клавиш json и поместите в него следующий код
{
"key": "ctrl+meta+t",
"command": "editor.action.insertSnippet",
"when": "editorTextFocus",
"args": {
"snippet": "{team:$TM_SELECTED_TEXT}"
}
}
Теперь вы можете выделить текст и использовать ctrl + meta + t и выбранный текст будет заменен на {team:selected text}
. Вы можете легко сделать то же самое для других случаев, таких как ctrl + meta + m для менеджера или любой другой привязки клавиш, которую вы предпочитаете.