Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings
This repository was archived by the owner on Jun 12, 2021. It is now read-only.

github0null/keil-assistant

Open more actions menu

Repository files navigation

Keil Assistant

此插件已不再更新,如有需要,请下载源码自行编译后使用

简述 📑

vscode 上的 Keil 辅助工具,与 c/c++ 插件配合使用.

能够为 Keil 项目提供 语法高亮、代码片段 的功能,并支持对 keil 项目进行 编译、下载。

仅支持 Keil uVison 5 及以上版本

仅支持 Windows 平台

preview


功能特性🎉

  • 加载 Keil C51/ARM 项目,并以 Keil 项目资源管理器的展示方式显示项目视图
  • 自动监视 keil 项目文件的变化,及时更新项目视图
  • 通过调用 Keil 命令行接口实现 编译,重新编译,烧录 keil 项目
  • 自动生成 c_cpp_properties.json 文件,使 C/C++ 插件的语法分析能正常进行

用法 📖

准备工作

  1. 安装 C/C++ 插件
  1. 进入 Keil-Assistant 插件设置,设置好 keil 可执行文件 UV4.exe 的绝对路径

setting


开始使用 🏃‍♀️

  1. 在 Keil 上创建好项目,添加好文件,头文件路径等
  1. 点击 打开项目 图标 或者 使用 vscode 直接打开 keil 项目文件(.uvproj) 所在的目录,插件会自动加载 keil 项目;

load

常用操作

  • 编译,烧录:提供了 3 个按钮,分别代表 编译,下载,重新编译

build

  • 保存和刷新:在 Keil 上添加/删除源文件,更改,配置项目,更改完毕后点击 保存所有,插件检测到 keil 项目变化后会自动刷新项目

keil_save_all

  • 打开源文件:单击源文件将以预览模式打开,双击源文件将切换到非预览模式打开

open_file

  • 切换 c/c++ 插件的配置:点击目标名称在多个 c/c++ 配置中切换

cpp_config

  • 切换 keil Target:点击项目的切换按钮,可以在多个 Keil Target 之间切换

active_target

  • 展开引用:在编译完成后,可以点击源文件项的箭头图标展开其引用(仅支持 ARM 项目)

show_referance


其他设置

  • 工作区设置:项目排除列表(KeilAssistant.Project.ExcludeList) 当某个目录下存在多个 keil 项目时,使用插件打开该目录,插件会加载所有的 keil 项目,通过此选项,可以指定需要排除哪些 keil 项目,防止在打开该工作区时自动加载该项目 默认的排除列表
    [
        "template.uvproj",
        "template.uvprojx"
    ]

还有其他问题 ?

可以到以下位置进行交流

About

此插件已不再更新,如有需要,请下载源码自行编译后使用

Resources

License

Stars

Watchers

Forks

Morty Proxy This is a proxified and sanitized view of the page, visit original site.