前言

经常使用keil的人都知道keil的使用特别广泛,但是keil的自动补全功能极其难用。VScode功能十分强大,许多大佬为其编写插件供他人使用,利用好这些插件可以大大提高代码编写效率。最近发现了一个VScode可以调用KEIL编程的插件,使用起来非常方便。

一、安装插件

  1. 点击拓展选项的图标

输入Chinese,进行安装,安装完成后界面就变成中文了。

  1. VScode中搜索插件Keil Assistant并安装。

二、使用方法

插件下方介绍非常详细,并且都是中文的。

  1. 插件设置

    进入插件设置,添加Keil可执行文件的路径

如下图所示第一个是51单片机的路径,第二个选项是MDK的路径(也就是ARM核单片机的路径)

接下来就是填入路径,找到我们的keil软件选着文件所在位置

在安装位置找到 keil 的图标:

复制他的路径:

填入VScode(注意:要在刚才的路径后面添加UV4.exe的后缀):

至此Keil Assistant配置完成。注意我在keil 5中安装了51单片机的包,所以路径相同,实测若是安装keil 4如此添加路径是没有用的,所以要用他来写51单片机的需要安装keil 5的51的包。

  1. 打开工程

打开资源管理器,会出现KEIL UVISION PROJECT点击后面的打开keil工程按钮,选择你想打开的工程的**.uvprojx**文件。

下方会有编译,下载,重编译按钮。

三、配置工程

VScode打开keil工程会出现工程头文件、变量红色波浪线的情况,通过配置工程,可以解决问题。如果不想改的话,也可以不改。

  1. 配置方法

按ctrl+alt+P在搜索栏中搜索Edit configurations (UI)。

进入配置界面,里面都是中文,仔细阅读可以理解。

总结

利用此插件便可以通过VScode调用KEIL编写代码。
最后推荐一个可以提高工程逼格的插件koroFileHeader
文件头注释模板,安装步骤同上,文件头内容可在插件配置中更改,并更新最后修改时间。
快捷键:ctrl+alt+i

打开工程后注释乱码怎么解决:
调整vscode的编码方式 和你的keil相同 一般为GB2312

VScode作为一款功能强大的文本编辑器它可以用来写任何的语言,有多种拓展可以供你来安装使用。它来写单片机是因为他的代码高亮、跳转、代码自动补全非常好用。比keil不知好用多少倍。但是若你要是调试单片机的话还是建议用keil(术业有专攻)仅仅将VScode作为一个文本编辑器来使用。使用时同时开启VScode和keil。用VScode来写代码,用keil进行调试。不要担心你在VScode中写的代码保存后会自动同步过去的,keil 中也是如此!


说明:本文是收集参考网络文档,以方便查看


信息链接:

  1. VScode调用KEIL-MDK
  2. VScode 配置 keil 5 环境

=================我是分割线=================

欢迎到公众号来唠嗑: