用VScode伪代替keil编辑代码

用vscode解决了keil的界面丑陋与代码提示的问题,写代码也能拥有好心情。

第一次写博客,从简单的入手,哈哈,可能有点水,后面我想坚持写,记录我的嵌入式学习之路。如有不当之处,望指正,大家一起学习,加油。

大家都知道,单片机开发很多都是使用keil,毕竟自带的编译用起来方便,速度快。但是也有缺点,比如代码提示不太灵敏,并且界面属实丑。好看的背景和代码会让人心情愉悦。所以,我就想用vscode代替。

经过了好几次折腾,我试过了完全替代keil和半替代keil,最终还是觉得半替代比较好,为什么呢,首先就是想要完全替代,对于新人来说有点困难,什么编译,什么下载,麻烦。其次,就算完全替代了,当你在网上跟着视频学习的时候,人家用的都是keil,你就不知道怎么操作了。

怎么半替代呢。首先还是安装keil和vscode(略过,比较简单)。然后在vscode下载Keil Assistant插件,注意,这个插件实际上是调用的keil的API。所以安装后要配置UV4.exe的路径,就是你keil的安装目录里面有,比如我的就是D:\Keil5\UV4\UV4.exe。

重启后就可以用了,先正常在keil新建工程,创建好各级目录结构,源文件,头文件。然后打开vscode点击那个绿色加号,双击Project.uvprojx即可, 然后会提示是否加到工作区,选择是。

 说到这,还有个问题,比如keil和vscode都打开的同一个工程,并且keil新建了一些文件,你会发现,vscode里的没有更新,为什么呢,因为没保存,keil无法做到秒级自动保存,有办法吗,当然,用快捷键手动保存,有保存和全部保存,keil可以自定义快捷键,我建议将保存的快捷键取消,给全部保存,最好设为ctrl+s。这样就好的,在哪里设置?如下

 完成这一步后,就完成了大多数了,不过,还有一些好用的插件,如下图,cmake的都是自动安装的。其余的有c/c++支持和扩招包,中文插件,还有括号颜色区分,

 当然,如果能改变vs背景就更好了,可以用插件,但是不建议,插件多半也是改的css文件,不如手动。

 先找到对应文件。C:\SoftWare\Microsoft VS Code Insiders\resources\app\out\vs\workbench,这是我的目录,可以参考。用vscode打开,右键格式化代码,在上面添加代码。

body{
    background:url("https://service-5z0sdahv-1306777571.sh.apigw.tencentcs.com/release/") no-repeat center;//设置的是网络路径,用的一个免费的随机图片接口
    opacity:0.75;//透明度
    background-size:100%;
}

好了,保存退出,以管理员运行vscode,第二次就直接双击运行就可以了。每次启动都会自动获取随机图片。当然,必须有网络。启动时他会提示安装文件损坏,正常的,因为我们修改了css。不过到这里还有点问题,那就是过几天可能就失效了,我查找了很多资料,应该是vscode自动更新导致的,办法就是关闭自动更新,操作简单,不再赘述。

好了,给大家看看我的,拜拜。

在用vscode写代码时,有些问题,比如,头文件的uint8,uint16等等报错,只需要加上#include "stdint.h"。

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值