有没有人知道一条捷径可以把我的名字和光标所在的日期放在哪里?
//021208 DarkAxi0m因此,当我添加评论时,我不会一直检查日期。
我使用的是安装了CnPack和GExperts的Delphi7。我认为应该能够与其中一位专家一起完成这项工作。
发布于 2008-12-04 16:03:39
我使用GExperts来做这件事,如下所示:
在
GExperts\Configuration
选择编辑器专家选项卡。
在专家列表中,选择
插入日期/时间
单击配置,插入所需文本:
'//‘ddmmyy 'DarkAxi0m:’//021208 DarkAxi0m:
之后,要插入新的日期名称注释,您只需执行以下操作:
ctrl+alt+a
我把大多数程序员都设置成这样。
发布于 2008-12-04 07:46:38
使用GExperts的扩展宏模板(可以在编辑器专家中找到)也很简单。
我使用这个扩展在当前位置插入yyyy-mm-dd:
%年%-%月%-%天%
发布于 2008-12-05 13:24:06
对于一个可以在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 moodforadayAHK语法有点密集,但有一个广泛的帮助文件。
On edit:此脚本可以扩展以应用正确的注释语法,这取决于您目前正在使用的IDE。您可以检测活动窗口标题,找到签名子字符串("Delphi")并选择正确的注释字符。这样,无论当前的IDE或语言是什么,您都可以输入相同的热字符串来插入注释。您还可以使用SendInput来定位插入符号,就像Delphi模板一样。
https://stackoverflow.com/questions/339225
复制相似问题