【ARM】如何在第三方编辑器上面修改完代码后MDK中可以自动同步

1、 文档目标

解决在第三方的编辑器里面修改完代码后,切换回MDK后自动同步代码。


2、 问题场景

目前越来越多第三方编辑器在代码编写、代码自动补全、代码模板上的功能越来越强大,很多工程师都开始愿意在第三方编辑器上面去编写代码,从而加快代码的编写速度和代码规范。然后,回到MDK中去构建代码。但是,回到MDK中会提示文件被修改,是否进行加载(如图2-1)。


图2-1

3、软硬件环境

1)、软件版本:Keil MDK 5.38a

2)、电脑环境:Windows 11

3)、外设硬件:无


4、解决方法

1)、在Configuration窗口中,切换到Editor栏中,可以在File&Project Handing中勾选上“Automatic reload of externally modified files ”(如图4-1)。开启这个选项后,就可以在第三方编辑器中修改完代码后,回到MDK就会自动重新加载文件,不需要再次确认。


图4-1


2)、开启该选项可以减少一些重复性的确认工作。但是,可能会存在文件被意外修改,又自动加载,出现问题后无法确认哪个文件被修改了。所以对于这个选项建议评估后开启。