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)、開啟該選項可以減少一些重復性的確認工作。但是,可能會存在文件被意外修改,又自動加載,出現問題后無法確認哪個文件被修改了。所以對于這個選項建議評估后開啟。