题
有谁知道走捷径的把我的名字和光标所在即日期。
//021208 DarkAxi0m
所以我不守检查日期是什么,当我添加注释。
im使用Delphi7的,与CnPack开发和GExperts安装。 我觉得应该是能够与这些专家的一个实现。
解决方案
我使用GExperts做到这一点,像这样:
在
GExperts \配置
选择的编辑器专家标签。
在专家的列表中,选择
插入日期\时间
点击上的配置时,将所需文本:
'//' DDMMYY 'DarkAxi0m:' // 021208 DarkAxi0m:
之后,插入新的日期名称注释所有你需要做的是:
Ctrl + Alt +一
我设置大多数程序员在这样的作业。
其他提示
另外,也简单做GExperts'扩展宏模板(在编辑器专家发现)。
我用这种膨胀在当前位置到插入YYYY-MM-DD:
%YEAR% - %月% - %DAY%|
有关将在大多数应用在Windows下的解决方案,不仅在Delphi中,你可以使用Authotkey(免费,autohotkey.com)。它的一个许多功能是扩大你输入字符串的能力 - 通常用于自动更正错别字。
我开始了我的所有快捷方式的字符串用分号,因为它几乎不导致字符串我在现实生活中的类型,所以在你的榜样,插入注释的日期用户名顺序,我会想分号型,斜线,斜线:
;//
在Authotkey脚本(你可以把在.ahk文本文件,并添加文件自动启动)是这样的:
::;//:: ; this means: when I type ";//", do what follows
FormatTime, curDate,, yyyy-MM-dd ; the double comma is intended
SendInput // %curDate% %A_UserName% ; variable expansion
return
这产生以下输出:
// 2008-12-05 moodforaday
AHK语法是有点致密的,但有一个广泛的帮助文件。
在编辑:该脚本可以扩展到应用取决于你是做什么工作的IDE正确的注释语法。你会发现当前窗口标题,找到一个特征子(“德尔福”),并选择适当的注释字符(S)。这样,您可以键入相同的热字串来插入注释不管当前的IDE或语言。您还可以使用SendInput的方式德尔福模板做定位插入符号。
没关系发现一个在CnPack开发/ SOURE模板 添加模板
//%Date% DarkAxi0m
注意:我应该看在菜单中更紧密地
您也可以看看实时模板功能,它可以编写脚本只是做你想要什么:
http://cc.codegear.com/Item/24990
不要被名字放一放,它包括一个模板脚本,包括日期,时间,包括作为要格式化的能力。
下面是与GExperts,可以很容易根据显影剂或日期来搜索变化的变化量(www.gexperts.org)。
和输出注释的示例:
//07.25.2009 (SLB20090725) - Added 3rd optional parameter.
除了易于阅读的日期,我可以很容易搜索征求意见程序员,按年,年+月等) 例如,我可以搜索(SLB200905用于我于2009年5记录的任何评论。
要做到: 根据GExperts菜单打开配置...(在列表的底部),然后选择编辑专家选项卡。 找到“插入日期/时间”并双击它。
// MM.DD.YYYY '(ABC'yyyymmdd') - ”
其中ABC是程序员名,缩写,ID,或任何
然后,当使用Ctrl-Alt键-A在Delphi的IDE插入
这应该由GExperts支持的Delphi任何verison工作。