Как настроить автозамену в VSCode?

Как настроить автозамену любого текста в Visual Studio Code? Например, чтобы при вводе "hello" + Enter этот текст заменялся на "hello world"


Ответы (1 шт):

Автор решения: Dmitry

Не увидел ваш вопрос в ленте сразу, но вы затронули интересную тему сниппетов. Описание, примеры использования и более глубокое погружение можно найти в оф. доке (англ.).

Как создать собственный сниппет?

  1. Определить где он вам нужен. Либо создать глобально (этот вариант опишу), либо для конкретного проекта
  2. Откройте Command palett (⇧⌘P (macOS), Ctrl + Shift + P (windows), либо F1) и в строку введите следующее: snippets введите сюда описание изображения
  3. Выберите Preferences: Configure User Snippets
  4. Выберите New Global Snippets file... введите сюда описание изображения
  5. Придумайте имя для файла и вбейте его введите сюда описание изображения
  6. У вас откроется json - файл и в него добавьте примерно такое
{
    "Snippet Number One":{
        "prefix": ["hel", "ho"],
        "body": "Hello everybody",
        "description": "It's just fot ruSO"
    }
}
  • Snippet number One -> имя сниппета
  • prefix -> шаблоны для ввода (может быть в виде одного строкового значения или списка строковых значений)
  • body -> чем заполнится по итогу
  • description -> описание

Сохраните файл и можете использовать.

Как это выглядит

введите сюда описание изображения

или

введите сюда описание изображения

И при нажатии на Enter получаем введите сюда описание изображения

→ Ссылка