首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Delphi添加日期和名称注释的快捷方式

Delphi添加日期和名称注释的快捷方式
EN

Stack Overflow用户
提问于 2008-12-04 00:19:29
回答 6查看 2K关注 0票数 4

有没有人知道一条捷径可以把我的名字和光标所在的日期放在哪里?

代码语言:javascript
复制
 //021208 DarkAxi0m

因此,当我添加评论时,我不会一直检查日期。

我使用的是安装了CnPack和GExperts的Delphi7。我认为应该能够与其中一位专家一起完成这项工作。

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2008-12-04 16:03:39

我使用GExperts来做这件事,如下所示:

GExperts\Configuration

选择编辑器专家选项卡。

在专家列表中,选择

插入日期/时间

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

'//‘ddmmyy 'DarkAxi0m:’//021208 DarkAxi0m:

之后,要插入新的日期名称注释,您只需执行以下操作:

ctrl+alt+a

我把大多数程序员都设置成这样。

票数 5
EN

Stack Overflow用户

发布于 2008-12-04 07:46:38

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

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

%年%-%月%-%天%

票数 2
EN

Stack Overflow用户

发布于 2008-12-05 13:24:06

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

我所有的快捷字符串都以分号开头,因为在现实生活中它几乎不会导致我键入的字符串,所以在您的示例中,要插入一个注释-日期-用户名序列,我想输入分号,斜杠,斜杠:

代码语言:javascript
复制
;//

Authotkey脚本(您可以将其放在.ahk文本文件中并将该文件添加到自动启动)将如下所示:

代码语言:javascript
复制
::;//::                             ; 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

这将生成以下输出:

代码语言:javascript
复制
// 2008-12-05 moodforaday

AHK语法有点密集,但有一个广泛的帮助文件。

On edit:此脚本可以扩展以应用正确的注释语法,这取决于您目前正在使用的IDE。您可以检测活动窗口标题,找到签名子字符串("Delphi")并选择正确的注释字符。这样,无论当前的IDE或语言是什么,您都可以输入相同的热字符串来插入注释。您还可以使用SendInput来定位插入符号,就像Delphi模板一样。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/339225

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档