vs2012及以上版本中写c++时自动给代码添加创建信息注释的问题

一般的我们在创建新的代码文件的时候,我们希望能在创建的时候自动就生成我们在代码开头想要的东西,包括创建信息注释,如版权声明、文件名、作者、日期时间、版本号等信息,而且包括初始的头文件声明和主函数等一些信息。

写多了,就烦了,如果系统能自动生成就好了。

确实在写java等语言时,能轻松做到这些,甚至包括生成实时的日期时间,当前的文件名等其他同步信息。

然而在vs上,对C#能完成这些设置,但是对c++却没那么给力了。

你可能在网上见到很多如下说法:

在VS安装路径下\Common7\IDE\ItemTemplatesCache\CSharp\Code\2052\Class\Class.cs,修改Class.cs文件。

请注意

那是针对c#设置的,对c++无效的。

那么是不是就没有办法了?
确实不是很好弄,日期时间同步显示,好像不能轻易做到。

所以我们姑且暂时使用如下方法:
vs2012:
在安装目录\vs2012\VC\vcprojectitems下,找到newc++file.cpp文件

vs2017:
在安装目录E:\vs2017\Common7\IDE\VC\vcprojectitems下,找到newc++file.cpp文件

最容易找到newc++file.cpp文件的方法就是,在vs目录下搜索newc++file,即可找到。

vs2012及以上版本中写c++时自动给代码添加创建信息注释的问题

用记事本打开,然后修改可以如下图所示:
vs2012及以上版本中写c++时自动给代码添加创建信息注释的问题

保存后新建cpp文件即可:
vs2012及以上版本中写c++时自动给代码添加创建信息注释的问题

这里只能在每次改一下创建时间日期,文件等相关同步的信息。不过已经相当方便了,希望以后vs后期版本能注意到这个问题。

其实还有一个方法,就是使用nippet代码片段,但也是不能同步当前创建文件的信息,且繁琐,不建议使用。

如果还有更好的建议请在下方评论区留言。