n1ro°
RU

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

Как отформатировать только выделенный код в VS Code

Для автоматического форматирования всего файла при сохранении используйте отдельную настройку format-on-save. Ниже — пос

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

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

`Format Selection` работает для formatter'ов, поддерживающих форматирование диапазона; иначе команда может быть недоступна. Практический вариант: `Ctrl+K Ctrl+F (Windows/Linux) или Cmd+K Cmd+F (macOS)`.

Что делать

  1. Проверьте исходное состояние: Работайте в нужном репозитории/проекте или контексте инструмента. До изменения зафиксируйте текущее состояние; для последующей проверки используйте `Сравните diff до и после: изменения должны находиться внутри выделения, если formatter поддерживает range formatting.`.
  2. Выполните основное действие: Запустите `Ctrl+K Ctrl+F (Windows/Linux) или Cmd+K Cmd+F (macOS)`. Если команда содержит пример имени, тега, пакета, контейнера или дистрибутива — замените его своим значением.
  3. Проверьте результат: Выполните `Сравните diff до и после: изменения должны находиться внутри выделения, если formatter поддерживает range formatting.` и сопоставьте вывод с целью страницы: применить formatter только к выделенному диапазону, не меняя остальной файл. Не продолжайте автоматизацию, если проверка показывает другой объект или состояние.
  4. Зафиксируйте безопасный рабочий вариант: Если действие должно выполняться в CI или скрипте, сначала сохраните проверенную команду в локальном сценарии и добавьте явную обработку ненулевого кода возврата или отсутствующего объекта.

Перед запуском

  • Вы находитесь в нужном проекте, репозитории, Docker context или Python/Node окружении.
  • Команда проверки известна заранее: `Сравните diff до и после: изменения должны находиться внутри выделения, если formatter поддерживает range formatting.`.
  • Имена веток, тегов, пакетов, контейнеров и дистрибутивов заменены на ваши.
  • Для необратимых удалённых действий есть резервный путь восстановления или подтверждение в UI/API.

Важно

Не копируйте пример вслепую. Команда `Ctrl+K Ctrl+F (Windows/Linux) или Cmd+K Cmd+F (macOS)` может менять состояние проекта, registry, remote, контейнера или окружения. Перед запуском проверьте имена объектов, права и текущий контекст.

Почему это работает

`Format Selection` работает для formatter'ов, поддерживающих форматирование диапазона; иначе команда может быть недоступна.

Проверка

  • Основное действие: Ctrl+K Ctrl+F (Windows/Linux) или Cmd+K Cmd+F (macOS)
  • Проверка: Сравните diff до и после: изменения должны находиться внутри выделения, если formatter поддерживает range formatting.

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

Не копируйте пример вслепую. Команда `Ctrl+K Ctrl+F (Windows/Linux) или Cmd+K Cmd+F (macOS)` может менять состояние проекта, registry, remote, контейнера или окружения. Перед запуском проверьте имена объектов, права и текущий контекст.

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

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