Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>Auto-Number RequirementsNew to Visual Studio Code? Get it now.
Auto-Number Requirements

Auto-Number Requirements

hereiamgosu

|
5 installs
| (1) | Free
Автоматическая нумерация требований FR и NFR в спецификациях
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Auto-Number Requirements

Перенумеровывает требования FR и NFR в спецификациях. Находит все строки нужного формата и расставляет порядковые номера — FR и NFR независимо друг от друга, начиная с 1.

Пример

До:

##### FR-VCS-STR0006262-5 Система должна поддерживать авторизацию
##### FR-VCS-STR0006262-1 Пользователь может сменить пароль
##### NFR-VCS-STR0006262-3 Время отклика не более 200 мс
##### FR-VCS-STR0006262- Новое требование без номера

После (Ctrl+Alt+N):

##### FR-VCS-STR0006262-1 Система должна поддерживать авторизацию
##### FR-VCS-STR0006262-2 Пользователь может сменить пароль
##### NFR-VCS-STR0006262-1 Время отклика не более 200 мс
##### FR-VCS-STR0006262-3 Новое требование без номера

Порядок определяется порядком строк в файле. Текст после номера не меняется.

Использование

  1. Откройте файл с требованиями.
  2. Нажмите Ctrl+Alt+N (macOS: Cmd+Alt+N).

Команда также доступна через палитру команд (Ctrl+Shift+P) → Auto-number Requirements (FR/NFR).

Формат по умолчанию

##### FR-<код>-<номер>
##### NFR-<код>-<номер>

Где <код> — любая последовательность букв, цифр и дефисов (например VCS-STR0006262).

Настройка паттерна

Если формат ваших требований отличается, переопределите регулярное выражение в настройках VS Code:

"auto-number-requirements.pattern": "^\\s*(##### (FR|NFR)-[A-Za-z0-9-]+-)(\\d*)"

Паттерн должен содержать три группы захвата:

  1. Полный префикс до номера включительно (вместе с завершающим дефисом)
  2. Тип: FR или NFR
  3. Текущий номер (может быть пустым)
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft