打印
[应用相关]

解决Keil与VScode配合使用时,代码与注释位置不一样的问题。

[复制链接]
670|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
qcliu|  楼主 | 2021-9-4 14:09 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
一、前言
Keil是一个代码体验非常差的代码编辑器,不过Keil作为一个代码编译器与代码调试工具是非常棒的。有一些嵌入式的老前辈使用Keil + SI(Source Insight)作为日常的嵌入式开发的组合,Source Insight是一个非常棒的代码编辑器与代码分析工具,但是它是需要收费的(网络上有和谐版本)。最近几年,使用VScode编写代码的工程师越来越多。Keil + VScode这套嵌入式开发的组合也值得花时间研究一下。

二、代码与注释位置不一样
当初main.c的代码是使用Keil编写的,在Keil上的代码还是挺整齐的。使用VScode打开时却是一团糟。折腾了半个小时,终于找到解决方案。




使用特权

评论回复
沙发
qcliu|  楼主 | 2021-9-4 14:10 | 只看该作者
三、解决方法
出现这个问题的本质原因是Keil与VScode在Tab size的定义上不一样。经过尝试,修改VScode那边的Tab size解决不了问题,具体原因不明。但是修改Keil上的Tab size就能解决完美解决问题。

在Keil上点击Edit→Configuration→Editor,将C/C++ Files上的Tab size改为2,保存配置。


接着,就看到Keil与VScode的代码与注释的位置都一样了。


接着,就看到Keil与VScode的代码与注释的位置都一样了。



使用特权

评论回复
板凳
麻花油条| | 2021-9-4 19:35 | 只看该作者
挺不错的,借鉴一下

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

63

主题

3316

帖子

4

粉丝