我正在开展一个有很多类似分支的项目。我想“一劳永逸地”配置Source Insight - 花时间分析应包含和排除文件/目录的大型项目,然后将其保存为配置,以便在启动新项目时在一个分支中,我几乎可以立即开始,只需要很小的调整。
有没有办法将项目配置信息保存到模板中,以便在将来的项目中使用?
答案 0 :(得分:1)
Source Insight有几种方法可以向项目添加文件和目录列表。最简单的方法是转到Project > Add And Remove Project Files...
,选择“从列表中添加”,然后选择一个文件。此文件可以包含相对于Project > Project Settings
中指定的项目源目录的绝对文件路径或路径。如果您希望以这种方式执行,也可以在Source Insight宏中使用AddFileListToProj(hprj, listfilename)
函数。来自文档:
向项目
hprj
添加文件列表。listfilename
参数是包含列表文件名称的字符串。列表文件应该是一个文本文件,每行包含一个文件名。该文件还可以包含每行一个目录,在这种情况下,目录的内容将添加到项目中。
现在,您只需要创建文件列表。您可以根据需要在外部执行此操作,也可以让Source Insight从以前的项目创建一个。为此,请简单地打开要用作“模板”的项目,然后转到Project > Project Report
。取消选中所有框,然后单击“确定”。现在从报告顶部删除标题行,从底部删除“total files ...”行。您应该留下项目中相对于项目源目录的所有文件的列表。保存此文件以用于将来将文件添加到新项目中。