有没有人知道我的名字和光标日期的捷径。
//021208 DarkAxi0m
所以当我添加评论时,我不会检查日期是什么。
我正在使用Delphi7,安装了CnPack和GExperts。 我认为应该可以与其中一位专家一起完成。
答案 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版本。