Расширение имеет параметры, располагающиеся в хранилище 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.
В начало