原因 中文注释由两个字符构成 keil中的中文注释每次删除都需要按两次DEL键才能删除一个中文字符是由于文本的保存形式是以ANSI的形式存储 VScode打开存储中文乱码问题 由于VScode打开会自动适应编码格式 但在更改后再次存储将会导致keil中的中文显示乱码 是由于存储后的格式在keil中无法识别 解决方法 用keil或记事本打开文件将文件以带BOM的UTF-8或UTF16等格式保存即可 这样在keil和VScode中都能够显示为中文