Delphi Short Cut添加日期和名称注释

时间:2008-12-04 00:19:29

标签: delphi comments delphi-7

有没有人知道我的名字和光标日期的捷径。

 //021208 DarkAxi0m

所以当我添加评论时,我不会检查日期是什么。

我正在使用Delphi7,安装了CnPack和GExperts。 我认为应该可以与其中一位专家一起完成。

6 个答案:

答案 0 :(得分:4)

我使用GExperts来做到这一点,如下:

中的

GExperts \ Configuration

选择“编辑专家”选项卡。

在专家列表中,选择

插入日期\时间

单击配置,插入所需的文本:

'//'ddmmyy'DarkAxi0m:' // 021208 DarkAxi0m:

之后,要插入新的日期名称注释,您只需要:

Ctrl + Alt +一

我设置了大多数程序员,就像那样。

答案 1 :(得分:2)

使用GExperts的扩展宏模板(在编辑专家中找到)也很简单。

我使用此扩展在当前位置插入yyyy-mm-dd:

%YEAR% - %月% - %DAY%|

答案 2 :(得分:2)

对于适用于Windows下大多数应用程序的解决方案,不仅在Delphi中,您还可以使用Authotkey(免费,autohotkey.com)。其众多功能之一是能够扩展您键入的字符串 - 通常用于自动更正拼写错误。

我用分号启动所有快捷方式字符串,因为它几乎从不引导我在现实生活中输入的字符串,所以在你的例子中,要插入comment-date-username序列,我想输入分号,斜杠,斜杠:

;//

Authotkey脚本(您可以将其放入.ahk文本文件并将文件添加到Autostart中)如下所示:

::;//::                             ; 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。您将检测活动窗口标题,找到签名子字符串(“Delphi”)并选择正确的注释字符。这样,无论当前的IDE或语言如何,您都可以键入相同的热字符串来插入注释。您也可以使用SendInput将插入符号放置在Delphi模板的位置。

答案 3 :(得分:1)

别介意在CnPack / Soure模板中找到一个 添加了模板

  //%Date% DarkAxi0m

注意:我应该更仔细地查看菜单

答案 4 :(得分:1)

您还可以查看“实时模板”功能,该功能可以编写脚本以执行您想要的操作:

http://cc.codegear.com/Item/24990

不要被名称拖延,它包含一个模板脚本,包括日期,时间,包括根据需要格式化它的能力。

答案 5 :(得分:1)

以下是GExperts(www.gexperts.org)的变体,可以根据开发人员或日期轻松搜索更改。

输出和评论示例:

   //07.25.2009 (SLB20090725) - Added 3rd optional parameter.

除了一个易于阅读的日期,我可以轻松搜索评论程序员,按年,年+月等。) 例如,我可以搜索(SLB200905,查看我在2009年5月登录的任何评论。

要做: 在GExperts菜单下打开Configuration ...(在列表底部),然后选择Editor Experts选项卡。 找到“插入日期/时间”并双击它。

// mm.dd.yyyy'(ABC'yyyymmdd') - '

ABC是程序员的姓名,姓名缩写,身份证等等。

然后在Delphi的IDE中使用Ctrl-Alt-A插入

这应该适用于GExperts支持的任何Delphi版本。