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

30 сентября 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, если их установлено несколько. Если перед выполнением этой команды вы работали с инструментом kosctl через встроенный терминал, откройте терминал заново, чтобы обновить путь к исполняемому файлу kosctl.

  • 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: Install package

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

  • KOS: Mark the current file as a manifest

    Помечает файл, открытый в редакторе, как манифест. Регистрирует схему URI kos:// в качестве схемы манифеста, если она еще не зарегистрирована.

  • KOS: New project

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

  • KOS: Open documentation

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

  • KOS: Open documentation for current project

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

  • 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: Show resource monitor

    Открывает окно мониторинга ресурсов для выбранного эмулятора или физического устройства. Эту команду также можно выполнить, нажав кнопку мониторинга ресурсов в списке выбора устройств (он открывается командой KOS: Select Device).

  • KOS: Start application

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

  • KOS: Start debugging

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

  • KOS: Uninstall package

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

  • KOS: Unmark the current file as a manifest

    Помечает файл, открытый в редакторе, как не являющийся манифестом.

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