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