2010-09-18 58 views
1

我一直是C++和Python开发人员,在这样的时间之后,我觉得最适合开发的地方是古老的gvim和命令行。我想知道是否有某种快速设置项目的工具。像生成一堆文件那样的东西可以改变它们的值:例如项目名称。用于快速创建项目框架的工具

回答

1

有很多像这样的工具。 Cookiecutter是用Python编写的,它有许多语言和框架的项目模板。

+0

酷! Cookiecutter是否在2013年开始?这个问题已经挂在这里很长时间了:-)。很高兴终于看到一个真实的答案! – dsign 2016-07-01 13:05:53

0

我会怀疑大多数modern Integrated Development Environments会支持这样的东西。

+0

可能;但没有一个适合我。我已经使用了非常强大的功能,比如Visual Studio的所有版本,但正如我之前所说的,我通常在一个项目中集成了多种语言和工具,并且没有任何IDE可以让事情更轻松。所以,这就是为什么这不是我问题的关键。 – dsign 2010-09-18 09:25:53

+0

如果在一天结束时您将要使用IDE进行编码,则应考虑提供帮助程序脚本以适应IDE生成的所需内容。如果要使用编辑器和命令行进行编码,请考虑使用过去的经验编写自己的脚本。 – 2010-09-18 11:16:51

0

为什么不用自己的脚本语言编写自己的工具?

我已经通过定制GNU makefiles来尝试推送项目外的大部分逻辑。然后有一个小脚本生成目录,并写入简单的makefile以设置一些变量,然后包含预生成的makefile。

您可能想要考虑的不是直接生成makefile,而是为其他中间系统(如CMake或SCONS)生成文件,因为这些文件可以将不同系统之间的差异抽象出来。

+0

更简单:将现有的项目目录结构复制到新的目录结构中,清除不需要的文件,运行sed修改剩余的文件。我期望这是vim的一些击键。 – 2010-09-18 11:41:32

+0

我试过bjam,cmake和scons。他们都很棒。现在我使用scons,这是Makefiles的梦想替代品,它非常灵活,我不觉得需要IDE。但是这就是说,每次我开始一个新项目时,我都必须从旧的脚本中复制我的脚本并修改它们。为此制作剧本真的没什么大不了的,但我只是想知道是否有一些成熟的方法...... – dsign 2010-09-18 12:51:09