Команды в палитре команд

12 января 2026

ID 301293

Расширение добавляет в палитру команд редактора кода Visual Studio Code следующие команды:

  • KOS: Activate extension in this directory

    Команда активирует расширение KasperskyOS SDK Extension и создает в рабочей директории пустой файл .vscode/kos_project.json.

  • KOS: Add SDK to the user's SDK list

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

  • KOS: Build project

    Компилирует цель сборки all для выбранной архитектуры. Эту команду также можно выполнить, нажав на кнопку с изображением шестеренки на панели состояния.

  • KOS: Change SDK for the current project

    Предлагает выбрать новый путь к KasperskyOS SDK. Используйте эту команду, чтобы указать новый путь к расширению KasperskyOS SDK Extension после обновления или переустановки KasperskyOS SDK. Эта команда также позволяет переключаться между разными экземплярами KasperskyOS SDK, если их установлено несколько.

  • KOS: Clean build directory

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

  • KOS: Configure clang-format

    Устанавливает расширение Clang для VS Code в качестве инструмента по умолчанию для форматирования кода на языках C и C++.

  • KOS: Configure clang-tidy

    Настраивает инструмент clang-tidy для статического анализа кода на C и C++. При этом расширение cpptools для VS Code должно быть уже установлено. Обновляет путь к бинарному файлу clang-tidy (если он существует в директории KasperskyOS SDK) и включает clang-tidy для рабочей области.

  • KOS: Configure clangd

    Настраивает языковой сервер Clangd для разработки на C/C++. При этом расширение Clangd для VS Code должно быть уже установлено. Отключает функциональность IntelliSense из расширения Microsoft C/C++, чтобы избежать конфликтов с Clangd. Обновляет настройки Clangd в соответствии с указанными путем к KasperskyOS SDK и директорией сборки. В частности, команда обновляет путь к бинарному файлу Clangd (если он существует в директории SDK).

  • KOS: Disable extension in this directory

    Отключает расширение KasperskyOS SDK Extension в текущей директории и удаляет файл .vscode/kos_project.json.

  • KOS: Generate policy file for current project

    Создает базовые описания политик безопасности решения для текущего проекта.

  • KOS: Install package

    Устанавливает указанный пакет KPA в выбранный эмулятор. Предлагает выбрать файл KPA в диалоговом окне открытия файла.

  • KOS: New project

    Создает новый проект KasperskyOS SDK на основе выбранного шаблона или примера проекта, поставляемого в составе SDK.

  • KOS: Open documentation

    Открывает документацию KasperskyOS SDK в системном браузере по умолчанию.

  • KOS: Open documentation for current project

    Открывает документацию текущего проекта (при наличии). Примеры, включенные в KasperskyOS SDK, сопровождаются собственной документацией.

  • KOS: Open in Dev Container

    Открывает текущую директорию в dev-контейнере, входящем в состав KasperskyOS SDK. Для работы команды требуется расширение Visual Studio Code Dev Containers.

  • KOS: Reset documentation suggestions

    Производит сброс предложений по документации.

  • KOS: Restart NK language server

    Перезапускает языковой сервер KasperskyOS NK.

  • KOS: Run cmake

    Запускает CMake для настройки директории сборки текущего проекта для выбранной архитектуры сборки. Эту команду также можно выполнить, нажав на кнопку с изображением гаечного ключа на панели состояния.

  • KOS: Run project in QEMU

    Запускает цель сборки sim, которая выполняет проект в эмуляторе, связанном с этой целью. Выбор, сделанный с помощью команды KOS: Select Device, не влияет на выполнение этой команды.

  • KOS: Select build target

    Предлагает выбрать цель сборки для текущего проекта. Эту команду также можно выполнить, щелкнув ранее выбранное имя цели на панели состояния.

  • KOS: Select device

    Предлагает выбрать эмулятор для подключения или создать новый эмулятор. Эту команду также можно выполнить, щелкнув имя устройства (или No device, если устройство не выбрано) на панели состояния.

  • KOS: Set build directory for the current project

    Предлагает выбрать директорию сборки текущего проекта в диалоговом окне выбора папки.

  • KOS: Start application

    Запускает указанную программу на выбранном эмуляторе или подключенном физическом устройстве. Предлагает выбрать идентификатор запускаемой программы.

  • KOS: Start debugging

    Начинает отладку выбранной цели. Эту команду также можно выполнить, нажав на кнопку отладки на панели состояния.

  • KOS: Uninstall package

Удаляет указанный пакет KPA из выбранного эмулятора или с выбранного физического устройства. Предлагает выбрать идентификатор удаляемого пакета.

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