Keil的几个插件

从C#开发再转回到Keil单片机开发显然是不适应的, 首先就是开发环境相对VS来说太弱智, 注释没有办法自己添加时间等等让我很无语, 自己写了几个插件, 看图, 在Tools菜单下, 选择Customize Tools Menu即可进行编辑添加.

Keil的几个插件_第1张图片

下面将几个设置都截图备份一下

Keil的几个插件_第2张图片

Keil的几个插件_第3张图片

Keil的几个插件_第4张图片

Keil的几个插件_第5张图片

Keil的几个插件_第6张图片

鉴于Keil的弱智性, 用这些插件会造成一个问题, 那就是调用插件后你就没法进行撤销操作了, 因为是外部程序修改文件造成了文件重载, 还有再调用这些插件时最好要提前保存下文件, 否则Keil可能不会刷新重载, 这就给你的感觉是插件失效, 但你重新打开这个文件会发现文件已经修改了的, 话不多说, 看下插件文件吧:

Keil的几个插件_第7张图片

File.c是C文件的文件注释模板,你可以根据自己的习惯创建, File.h对那个的是头文件注释模板, 下面说下文件注释里面的关键字:

{FileName}遇到该关键字会被替换为文件名, 大小写敏感, 必须添加大括号;

{Date}当前日期, 2018-01-30这样的格式;

{Year}当前年, 如2018这样的

{ifndef}这个用在头文件中, 这个关键字程序会根据头文件的文件名生成如下格式代码:

#ifndef __XX_XX_H_

#define __XX_XX_H_

#endif

function.c对应的是函数模板, 如果你将光标放在函数的上面空行处, 函数注释插件会自动搜索函数名及参数列表, 里面关键字:

{FunctionName} 光标下面函数的函数名;

{Parameters} 参数列表, 没有填入None;

{Date} 当前日期;

就这些吧, 时间插件会根据传入参数在光标处输出日期或者时间字符串;

最后献上插件下载地址:http://download.csdn.net/download/xinxinsky/10231382   

PS:有网友说我没把文件给打包进去,我把我的模板发一下吧:

File.c

/********************************Copyright (c)**********************************\
**
**                   (c) Copyright {Year}, Main, China, QD.
**                           All Rights Reserved
**
**                           By(青岛世新科技有限公司)
**                           http://www.qdsxkj.com
**
**----------------------------------文件信息------------------------------------
** 文件名称: {FileName}
** 创建人员: Main
** 创建日期: {Date}
** 文档描述: 
**
**----------------------------------版本信息------------------------------------
** 版本代号: V0.1
** 版本说明: 初始版本
**
**------------------------------------------------------------------------------
\********************************End of Head************************************/

/********************************End of File************************************/

File.h

/********************************Copyright (c)**********************************\
**
**                   (c) Copyright {Year}, Main, China, QD.
**                           All Rights Reserved
**
**                           By(青岛世新科技有限公司)
**                           http://www.qdsxkj.com
**
**----------------------------------文件信息------------------------------------
** 文件名称: {FileName}
** 创建人员: Main
** 创建日期: {Date}
** 文档描述: 
**
**----------------------------------版本信息------------------------------------
** 版本代号: V0.1
** 版本说明: 初始版本
**
**------------------------------------------------------------------------------
\********************************End of Head************************************/

{ifndef}

/********************************End of File************************************/

function.c

/*******************************************************************************
** 函数名称: {FunctionName}
** 功能描述: 
** 参数说明: {Parameters}
** 返回说明: None
** 创建人员: Main
** 创建日期: {Date}
**------------------------------------------------------------------------------
** 修改人员:
** 修改日期:
** 修改描述:
**------------------------------------------------------------------------------
********************************************************************************/

你可能感兴趣的:(Keil,单片机开发)