VS Code编写Keil uVison 5工程
写在前面
我可能写的比较多,但只是为了更加清楚,整个过程真的非常简单
由于不喜欢的Keil的编程界面和颜色(自己搭的不满意),很喜欢VS Code的编程界面和语法高亮等功能,所以想用VS Code编辑Keil工程文件,搭建环境这些又比较复杂,所以找到一个偷懒的方式,那就是使用大神开发的VS Code的插件Keil Assistant。
此文并非是在VS Code上面搭建STM32项目的技术贴,只是一种简单的在VS Code上面编辑下载Keil5工程的经验贴。
实现的功能和暂时不能做的工作
- 实现用VS Code实现Keil5工程文件的编译和下载工作
- 不能在VS Code中调试、调试工作还是需要交给Keil
- 不能添加工程文件或者删除文件(keil中完成后可以直接同步到VS Code)
准备工作
- Keil
- VS Code :下载链接
- Keil Assistant(VS Code插件)
- C/C++(VS Code插件)
- 提升体验的其他VS Code插件
Keil
需要进行添加文件和头文件等操作,这里不做过多介绍,可以参考另一篇博客Keil添加文件和头文件
VS Code下载过程
下载链接
点击链接进入官网,下面以win10下载过程为例(其他我没用过)
放大一点
安装的过程没有其他需求的话就点下一步就完事了
VS Code插件的安装
在搜索框中直接搜索Keil Assistant会出现下面的界面,第三步没安装之前是和下面那些插件一样有一个install的绿色标签,点击即可进行安装。
安装完之后插件界面会显示Uninstall的标签
同样的做法安装C/C++和Bracket Pair Colorizer
C/C++是C语言编程的必需插件
Bracket Pair Colorizer是一个改变括号颜色和连接线颜色的插件,增强编程体验,效果如下
使用前
使用后
Keil Assistant的使用
进入Keil Assistant的设置界面
将MDK的 UV4.exe 路径添加到这里
不要忘记后面的UV4.exe
如何添加Keil工程
添加完插件后会出现KEIL UVISION PROJECT的选项卡,点击②指向的箭头展开
右边会出现一个添加工程的标签,点击后
点击后找到存放工程文件的地方,选中打开,或者双击打开
就会发现整个工程文件已经添加到VS Code里面了,这时候就可以对文件进行编辑了
将鼠标放到工程名上就可以看到编译和下载按钮了,三个按钮依次为build、download to device、rebuild
有一点需要注意
由于Keil只会在关闭时写入项目文件,因此在如果在更改完项目结构之后要刷新到插件,则需要关闭Keil ——插件作者
功能展示
代码提示
Go to Definition等