用于集成Wakatime的插件实现,以与Delphi IDE跟踪您的时间活动编程。
任何帮助都将受到赞赏!评论,建议,问题,公关!给我们一颗星星帮助!
该项目的目的是与Wakatime与Delphi Ide的其他实现提供完整的集成,以作为当前支持的IDE的其他实现,例如Visual Studio Code,Jetbrains Rider,Android Studio等。
它应该与D7的任何其他IDE版本一起使用,但应进行测试。如果您还有其他版本,并且想协作,只需转到添加到新IDE的部分即可。
或捐款给我买咖啡:

您还可以通过在存储库上显示您在其上使用此lib的直接链接来显示支持。
1-克隆此存储库。
2-打开与您的IDE版本相关的项目:
注意:如果您的IDE在此处未列出,请不要害怕,只需转到“添加到新IDE”的部分,然后再回到这里继续。
3-构建和安装
4-关闭项目
5-转到“工具”菜单并访问新的Wakatime设置菜单。
6-插入Wakatime API键,然后命中确定。
提示要获取Wakatime API键,转到Wakatime帐户,单击“设置”上的头像,您将看到带有文本秘密API键的名为API键的部分和一个要复制的按钮,只需单击复制按钮并将其粘贴到插件的设置上。您还可以通过转到此链接来找到它。
如果您使用GetIt软件包管理器,则可以从那里安装此软件包。
如果您的IDE还没有为此创建软件包,那么不用担心就执行以下步骤:
开始关闭之前,所有项目都在您的Delphi IDE上开放。
1-在您的Delphi IDE上转到文件 - > new->软件包。
2-创建新软件包的情况下,将项目保存在插件目录中,并使用名称wakatimeplugin {yourdelphiversion}。
3-右键单击项目文件,然后选择“选项”添加...之后,选择插件文件夹中的所有.pas文件,然后点击打开按钮。这将将所有文件添加到此新软件包中。
4-右键单击包装的要求部分,然后单击选项添加参考,单击“浏览”按钮,然后转到目录“ C: Program Files(X86) Embarcadero Studio Studio studio {YourDelPhiverSion} lib lib lib lib lib win32 win32 winy.dcp.dcp.dcp.dcp.dcp inste.dcp in DesignIDE.DCP,然后单击“ OK”,然后再次添加添加程序包装,该包装添加为包装。
5-现在再次保存并构建您的新插件项目,IDE可能会要求添加对RTL的引用,只需单击确定并继续构建即可。
6-将软件包安装在IDE上,然后返回本节的步骤3 ,我应该如何使用?
注意:别忘了,在使用新IDE测试插件后,您可以在此处制作PR,以便我们可以更新受支持的IDE列表。
1-在删除包装之前,请关闭编辑器上的所有文件,否则您将获得无效的指针操作。由于某种原因,删除有关包装删除的参考文献,并在编辑器上打开的文件试图多次删除参考文献,从而导致此错误。我正在调查根本原因。
2-在Delphi 7上,有时在编译和单击后,安装IDE悬挂并关闭,只需再次打开IDE,然后使用菜单 - > Component-> component-> install packages->添加 - >添加 - >添加 - >添加 - >选择路径内的BPL:c: program files borland borland project
3-如果出于某种原因,您注意到您的Wakatime插件无法正常工作,请查看用户配置文件路径上的.Wakatime目录的自动安装日志,类似的内容:C: users diego.garcia.garcia.wakatime install.log。
1-创建一个名为.Wakatime的目录在您当前的用户配置文件目录“ C: Users Diego.garcia .wakatime”中
2-从Wakatime-CLI GitHub直接链接下载Windows的Wakatime-CLI
3-提取到.wakatime目录中,然后将文件重命名为wakatime-cli.exe
1-添加对IOTAFormNotifier的支持,并在“保存或更改”上发送心跳。它现在不会影响任何内容,但我必须对其进行测试,以查看是否值得实施。
2-添加一个Inno设置安装程序,以简化安装过程。
3-添加到一些软件包管理器?