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

虚幻大学 xuhss 324℃ 0评论

? 优质资源分享 ?

学习路线指引(点击解锁) 知识定位 人群定位
? Python实战微信订餐小程序 ? 进阶级 本课程是python flask+微信小程序的完美结合,从项目搭建到腾讯云部署上线,打造一个全栈订餐系统。
?Python量化交易实战? 入门级 手把手带你打造一个易扩展、更安全、效率更高的量化交易系统

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

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

​ 新建头文件

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

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

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

下面开始教程:

  1. 安装resharper 如何安装这里就不说了
  2. 打开templates explorer

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

​ 出现下面窗口:

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

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

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

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

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

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

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

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

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

24a01b1f97d25bbabc5d62dbc6326abc - 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)

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

喜欢 (0)

您必须 登录 才能发表评论!