Параметры расширения

12 января 2026

ID 301291

Расширение имеет параметры, располагающиеся в хранилище Visual Studio Code, вызываемом через меню: File → Preferences → Settings, далее Extensions → KasperskyOS:

  • Add Paths

    Добавлять путь $SDK_PREFIX/toolchain/bin в переменную PATH. Включено по умолчанию.

  • Auto Switch Extension

    Переустанавливать расширение при выборе нового KasperskyOS SDK. Включено по умолчанию.

  • Auto Switch Interval

    Интервал для проверки обновлений расширений в текущей директории KasperskyOS SDK (в секундах). Установите значение 0, чтобы отключить. По умолчанию: 5.

  • Build Threads Num

    Количество потоков сборки. Оставьте пустым, чтобы использовать все доступные ядра.

  • Cmake Build Flags

    Дополнительные флаги CMake для сборки.

  • Cmake Config Flags

    Дополнительные конфигурационные флаги для запуска CMake.

  • Editor: Auto Open Log Tab

    Автоматически открывать вкладку журнала команд. Включено по умолчанию.

  • Features:Project

    Включать функции проекта (сборка, запуск, тестирование и отладка); требуется KasperskyOS SDK. Включено по умолчанию.

  • Force Clean

    Очищать директорию сборки командой KOS: Clean build directory. Включено по умолчанию.

  • Gdbinit File

    Пути к файлам gdbinit, которые содержат GDB-команды, выполняемые при запуске отладчика. Абсолютные пути начинаются с символа /. Остальные пути указываются относительно корневой директории рабочей области. Переменную ${BUILD_DIR} можно использовать только в относительных путях. По умолчанию: ['${BUILD_DIR}/.gdbinit.ide'].

  • Nk Lsp Binary

    Путь к бинарному файлу языкового сервера KasperskyOS NK.

  • Nk Lsp Paths

    Дополнительные пути поиска для языкового сервера KasperskyOS NK.

  • Sdk Path

    Полный путь к установленному KasperskyOS SDK.

  • Set Build Dir

    Полный путь к директории сборки. Если не указано иное, используется директория .build/{BuildFeatures}.

  • Shell Export Variables

    Дополнительные переменные для экспорта перед запуском CMake.

  • Show Last Logs Num

    Количество отображаемых последних строк журнала эмулятора. Значение -1 – показывать все. По умолчанию: 500.

  • Show Sdk Env Variables Changed Message

    Показывать при изменении SDK сообщение о том, что обновленные переменные среды будут действовать в новом сеансе терминала. Включено по умолчанию.

  • Suppress Extensions Recommendations

    Отключить установку рекомендуемых расширений. По умолчанию отключено.

  • Test Arguments

    Аргументы, используемые в тестах.

  • Test Environment Variables

    Инициализация переменных среды для тестов.

  • Test Failures Num

    Максимальное количество непройденных тестов, отображаемых в сведениях об ошибках в окне вывода. Оставьте поле пустым, чтобы отображались все ошибки.

  • Test Failures Only

    Показывать в окне вывода только непройденные тесты. По умолчанию отключено.

  • Test Files Pattern

    Шаблон подстановки для поиска тестовых файлов. По умолчанию: **/{test,tests}/**/*.{c,cpp}.

  • Test No Skipped

    Не показывать сведения о пропущенных тестах в окне вывода. По умолчанию отключено.

  • Test Skip Details

    Не показывать сведения о пропущенных и непройденных тестах в окне вывода. По умолчанию отключено.

  • Test Threads Num

    Количество потоков для одновременного выполнения нескольких тестов. Оставьте поле пустым, чтобы использовать все доступные ядра. (Примечание 1. Журнал тестирования в реальном времени доступен только при выполнении тестов в одном потоке. Примечание 2. VSC будет использовать один поток, если выполняется только один тест.)

  • Test Timeout

    Время ожидания каждого теста в секундах. Установите значение 0, чтобы использовать настройки из конфигураций тестов. По умолчанию: 0.

  • Test Verbose

    Всегда запускать тесты в режиме verbose (с выводом отладочной информации). По умолчанию отключено.

  • Trace:Server

    Уровень трассировки языкового сервера KasperskyOS NK. По умолчанию: verbose.

  • User SDK Paths

Дополнительные пути к SDK, отображаемые в меню выбора SDK.

Вам помогла эта статья?
Что нам нужно улучшить?
Спасибо за ваш отзыв, вы помогаете нам становиться лучше!
Спасибо за ваш отзыв, вы помогаете нам становиться лучше!