n1ro°
RU

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

Как включить Sticky Scroll в VS Code

В длинном классе или функции Sticky Scroll сохраняет контекст текущего scope при прокрутке и позволяет быстро перейти к

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

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

Включите настройку `editor.stickyScroll.enabled`: сверху редактора будут закрепляться начальные строки текущих вложенных scopes.

Что делать

  1. 1. Откройте Settings: Найдите `Sticky Scroll`.
  2. 2. Включите опцию: Активируйте `editor.stickyScroll.enabled`.
  3. 3. Проверьте длинный файл: Прокрутите код внутри нескольких nested scopes.
  4. 4. При необходимости смените модель: VS Code позволяет выбирать модель заголовков Sticky Scroll; если language provider недоступен, используются fallback-модели.

Если заголовки неверные

Sticky Scroll опирается на language/outline/folding информацию; для неподдерживаемого языка результат может строиться по отступам.

Важно

Точность scopes зависит от language support и выбранной модели; для некоторых файлов используется folding или indentation fallback.

Как понять, что всё сработало

  • При прокрутке длинного файла Sticky Scroll закрепляет ожидаемый текущий scope.
  • Если scope неверный, проверена language support/folding model, а не только переключатель настройки.

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

Точность scopes зависит от language support и выбранной модели; для некоторых файлов используется folding или indentation fallback.

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

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