本教程只适用于用vs code编辑代码,并不是用vs code调试,调试还是老实用keil吧,干货开始。。。。

废话不多说

第一步:
去微软下载一个vs code,顺带百度了解一下vs code强大的功能。

第二步:打开vs商店

安装插件,先安装一个c插件,安装完这个插件就能启用对c/c++的支持

再安装一个插件keil,安装这个插件的目的是使用其带的库文件,安装完成后可以直接禁用,不影响我们后面的操作

第三步:
如果你包含rt-thread的工程stm32文件夹下bsp的形式,即你的keil5文件在   *\rt-thread __pack\bsp\stm32\xx\    文件内,那么你需要使用env工具,使用  scons --dist 命令将你的工程单“拎”出来
,生成的文件夹名为dist,里面包含一个压缩文件包跟一个完整的包含你工程的文件夹,把这个工程文件夹拿到你喜欢的任意地方。

第四步:
 .vscode.zip (711 Bytes, 下载次数: 39) 
下载这个文件,把这个文件解压到你的工程根目录,与rtthread文件夹同一个深度,最后应该改是下图的效果

到这里基本已经完工了,此时你用vs code打开这个文件夹,就能畅爽修改你的application了,代码补全代码定义小窗均可用哦如下图所示:

可能有些人打开的文件有乱码,这是因为keil默认是gb2312编码,而vs默认是utf-8编码,要更改默认的文件编码方式,首先  ctrl+shirft+p  打开命令,搜索user setting

然后再设置界面搜索encoding,将编码方式变更为gb2312即可,如下所示:

如果你熟练使用了vs,那么打开我提供的文件夹里面的配置,我给的是f1的路径,如果你是f4的芯片则要对应修改成f4的,其他同理,附一张图:

赶快操作起来吧!

最新文章

  1. 把一个英语句子中的单词次序颠倒后输出。例如输入“how are you”,输出“you are how”;
  2. ubuntu下nginx的启停等常用命令
  3. ASP.NET对HTML元素进行权限控制(一)
  4. [GRYZ2015]阿Q的停车场
  5. <video>和<audio>标签
  6. 在一般处理文件中访问Session需要添加IRequiresSessionState
  7. Temporary exceptions can be configured via your app's Info.plist file.
  8. MySQL优化四(优化表结构)
  9. .Net MVC4笔记之Razor视图引擎的基础语法
  10. ES6正则表达式扩展
  11. (Swiftmailer)高效的PHP邮件发送库
  12. 第二次前端作业grid布局练习
  13. 20135337——linux实践三:ELF文件格式分析(32位系统)
  14. Cocos Creator 键盘监听事件
  15. 现学现卖——Keil uVision 使用教程
  16. C#中隐式运行CMD命令行窗口的方法
  17. 纯css打造凹进与突出效果
  18. Codeforces Round #462 (Div. 2) B-A Prosperous Lot
  19. jquery 1.9里面已经删除了toggle(fn1, fn2)函数:
  20. raise PDFEncryptionError('Unknown algorithm: param=%r' % param) pdfminer.pdfdocument.PDFEncryptionError: Unknown algorithm

热门文章

  1. 七年开发小结MyBatis 在 Spring 环境下的事务管理
  2. JavaIO模型--装饰者模式
  3. Docker部署Kafka以及Spring Kafka操作
  4. Pyspark读取csv文件
  5. mr-robot靶机练习
  6. kubbernetes Flannel网络部署(五)
  7. centos中python2.7被覆盖,yum,python重新安装
  8. vue 监听子组件事件及组件上使用v-model
  9. springMvc--接受请求参数
  10. js中int和string数据类型互相转化实例