如何使用自定义模板生成代码?

3

有没有一种工具可以生成我定义的自定义模板的代码(文本文件)?例如,它应该有可能包含某些函数的多个模板(我可以指定和参数化),并将它们放在一个类文件模板中。

你知道有什么高级软件可以帮助我完成这个任务吗?像Webstorm这样的IDE中的文件模板对我来说太简单了。

4个回答

6

3
我使用 Telosys (http://www.telosys.org/) 生成 Python 代码。
它很好用,你可以用它来生成任何类型的文本文件。

0

看一下这个 https://code.gencode.net,你可以从简单的文本模板和 SQL Server 生成代码,输出文件可以是任何编程语言。

这是我开发并个人使用的工具,用于生成应用程序可能需要的所有 CRUD 文件的代码,基本上获取数据库信息、字段名称、数据类型、外键、主键,并合并您的文本模板,替换 [] 之间的变量,还有一些可迭代的部分,例如类中的字段名称或存储过程,这些在主模板中被替换,关于它的工作原理的更多信息可以在 www.gencode.net 找到,也有一些示例模板可用于查看其工作方式。

回答问题,由于模板是基于您自己的代码,因此您可以在模板中添加对自定义函数、类、安全验证等的引用。您还可以拥有多个模板,将它们包含在一组模板中,并将这些组包含在一个项目中,该项目具有与 SQL 数据库的链接。


虽然这理论上回答了问题,但最好在此处包含答案的基本部分,并提供参考链接。 - Anton Menshov
虽然这个链接可能回答了问题,但最好在此处包含答案的基本部分并提供参考链接。仅仅是一个链接的答案可能会被删除 - Rajesh Pandya

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接