21ic电子技术开发论坛

标题: 【每周分享】Keil MDK快速导入模板代码的方法 [打印本页]

作者: dffzh    时间: 2025-9-12 14:17
标题: 【每周分享】Keil MDK快速导入模板代码的方法
本帖最后由 dffzh 于 2025-9-12 14:18 编辑

我们使用Keil MDK来开发应用程序的时候,对于很多通用的模板代码,比如for循环,switch-case结构和if-else结构的代码,其实我们不需要每次都手动敲打,可以通过IDE的模板窗口(Templates Window)快速导入模板代码,并且它还支持用户自行添加模板代码,接下来就带大家一起看看,希望能给没有使用过的朋友提供一些开发帮助。
我使用的Keil MDK版本如下,其他版本的此功能应该大同小异:
[attach]2438163[/attach]
打开模板窗口(Templates Window):
[attach]2438164[/attach]
默认存在的模板代码如下图所示:
[attach]2438165[/attach]
可以看到,里面包含C语言关键字在内的很多都是我们经常会使用到的。
打开一个源文件,双击任意一个模板代码,就会在源文件里出现其完整代码,比如双击打开for循环和switch:
[attach]2438166[/attach]
然后你就可以在模板代码上增加自己需要的应用程序。
那这些已有的模板代码可以修改吗?比如你想让switch多几个case,答案当然是可以的。
在模板窗口右键选择:
[attach]2438167[/attach]
在下面窗口里选中你需要修改的模板代码,然后在Text里即可输入你需要的代码:
[attach]2438168[/attach]
另外,我们还可以添加自己常用的通用模板代码,防止反复造轮子。
在下面窗口里单击New(Insert)按钮:
[attach]2438169[/attach]
即可添加自己需要的模板代码的名称和内容:
[attach]2438170[/attach]
比如我常用printf来打印信息,那就可以添加一个通用的:
[attach]2438171[/attach]
按OK后即可在模板窗口显示:
[attach]2438172[/attach]
双击就可以将内容写入源文件:
[attach]2438173[/attach]
对于不用的模板代码,你也可以删除:
[attach]2438174[/attach]
这个模板代码的配置里面其实还有不少其他的功能,有兴趣的朋友可以研究一下。
有了这个模板代码,是不是可以提高编码效率?

作者: 花开了相爱吧    时间: 2025-9-19 16:31
Keil MDK 快速导入模板代码有两种方法:一是打开软件后,通过 “Project”→“New μVision Project”,选择对应芯片型号,再勾选 “Copy Startup Code” 自动导入模板;二是直接将现成模板文件夹复制到项目目录,在 MDK 中通过 “File”→“Open” 打开模板文件,或在项目管理器右键添加模板文件,快速搭建开发框架。




欢迎光临 21ic电子技术开发论坛 (https://bbs.21ic.com/) Powered by Discuz! X3.5