vs2022+resharper创建模板——实现在新建文件的时候自动生成防卫式声明和自定义语句

在网上找了很久如何让visual studio新建文件的时候自动生成注释和防卫式声明,虽然防卫式声明可以用#proga once替代,但是在clion里可以自动生成vs里面没法自动生成还是觉得难受,于是乎折腾了一下,顺便把新建文件时开头的注释也加上了。效果如下:

《vs2022+resharper创建模板——实现在新建文件的时候自动生成防卫式声明和自定义语句》

​ 新建头文件

《vs2022+resharper创建模板——实现在新建文件的时候自动生成防卫式声明和自定义语句》

​ 新建类文件,会同时创建.cpp和头文件

经过折腾之后,vs越来越像clion了!

下面开始教程:

  1. 安装resharper 如何安装这里就不说了

  2. 打开templates explorer

《vs2022+resharper创建模板——实现在新建文件的时候自动生成防卫式声明和自定义语句》

​ 出现下面窗口:

《vs2022+resharper创建模板——实现在新建文件的时候自动生成防卫式声明和自定义语句》

​ 在最上面选择FIle Templates,下面选择C++,先修改头文件模板,双击Header file,出现下面窗口:

《vs2022+resharper创建模板——实现在新建文件的时候自动生成防卫式声明和自定义语句》

​ 这里可以自定义参数,格式为$参数名$,然后在右边栏里定义参数使用的宏,点击打开下面窗口,选择All macros,这里应该是vs提供了一些宏,够我们用了,不知道哪里可以添加宏命令,有知道麻烦评论留言一下。有一点需要注意下:DATA那里需要自定义时间的格式,可以按照我的写法添加,或者按照自己想要的格式修改

《vs2022+resharper创建模板——实现在新建文件的时候自动生成防卫式声明和自定义语句》

​ 编辑成上面的样子就大功告成了,在这里写什么到时候新建文件的时候就会自动添加这些内容。

​ class文件同理,这里放一下我的设置:

《vs2022+resharper创建模板——实现在新建文件的时候自动生成防卫式声明和自定义语句》

  1. 新建文件:右键文件夹->添加->new from Template。这里要注意一点,需要先在文件夹下新建一个文件才能这样添加文件,要不然new from Template是没法选中的。

    《vs2022+resharper创建模板——实现在新建文件的时候自动生成防卫式声明和自定义语句》

到这里就大功告成了。享受自动注释的快乐吧!

还可以创建其他的模板,下面是官方的文档,自行研究吧!

参考

  1. Create files from templates | ReSharper (jetbrains.com)

  2. Create a file template | ReSharper (jetbrains.com)

  3. Declare template parameters | ReSharper (jetbrains.com)

    原文作者:woden
    原文地址: https://www.cnblogs.com/woden3702/p/16343794.html
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞