n1ro°
RU

Текст и данные · Инструкция

Как включить Format on Save в VS Code для одного языка

Так форматирование включается только для нужного language id, не для всех файлов.

Редакция N1RO · Проверено

Короткий ответ

Добавьте `"editor.formatOnSave": true` в language-specific block, например `[python]`, и выберите default formatter, если их несколько.

Что делать

  1. Откройте User или Workspace Settings JSON.
  2. Добавьте `[python]` с `editor.formatOnSave: true`.
  3. Через Format Document With.. выберите Default Formatter.
  4. Измените файл, сохраните и проверьте diff.

Проверка результата

  • Сохранение файла нужного language id запускает выбранный formatter.
  • Другие языки не форматируются автоматически, если для них formatOnSave не включён.

Важно

Для существующего проекта согласуйте formatter config, чтобы не получить огромный механический diff.

Что учитывать

Для существующего проекта согласуйте formatter config, чтобы не получить огромный механический diff.

Источники и проверка

Фактическая часть сверена по первичным источникам (в т.ч. Basic editing). Пример и формулировки — редакция N1RO на 2026-09-17.