如何在VS 2017中将.hpp扩展名默认为

时间:2019-01-29 03:04:35

标签: visual-studio

有没有一种方法可以使.hpp扩展名默认而不是VS 2017中的.h?

当前,添加新文件时看起来像this

这并不是一个大问题,但是不得不手动编写.hpp一次,实在不方便。

1 个答案:

答案 0 :(得分:0)

该信息来自another question,该信息基本相同,只是关于VS2013的信息相同。对于VS2013,我认为第一步应该指向%ProgramFiles(x86)%\ Microsoft Visual Studio 12.0 \ VC \ vcprojectitems \ %ProgramFiles(x86)%\ Microsoft Visual Studio 12.0 \ Common7 \ IDE \ VC \ vcprojectitems \ ,但无法确认。

  1. 导航到%ProgramFiles(x86)%\ Microsoft Visual Studio \ 2017 \ Community \ Common7 \ IDE \ VC \ vcprojectitems \ 。这可能会将您带到 C:\ Program Files(x86)\ ...

  2. 在文本编辑器(例如Notepad ++)中打开 VCProjectItems.vsdir

Arrow pointing to VC Project Items file to be opened.

  1. HFile.h 更改为 HFile.hpp ,然后在同一行将#1078 更改为 Header File(.hpp) 并将#1080 更改为 Header.hpp 。保存文件。

Arrows pointing to text that needs changed in VC Project Items file.

Arrows pointing to text that's been changed in VC Project Items file.

  1. 返回文件浏览器,将 hfile.h 重命名为 hfile.hpp

Arrow pointing to h file file to be renamed.

  1. 现在,您可以在 Visual C ++ 菜单中获得所需的功能。

Arrows point to functioning filename and description in Visual C++ heading of Add New Item menu.

  1. 打开 Code 子文件夹。

Arrow pointing to Code folder to be opened.

  1. 使用文本编辑器打开 code.vsdir

Arrow pointing to code file to be opened.

  1. 重复对最后一个 .vsdir 文件的更改:将 HFile.h 更改为 HFile.hpp ,并在同一行更改#1078 Header File(.hpp),然后将#1080 更改为 Header.hpp 。保存文件。

Arrows point to text that needs changed in code file.

Arrows pointing to text that's been changed in code file.

  1. 现在您可以在 Code 菜单中获得所需的功能。

Arrows point to functioning filename and description in Code heading of Add New Item menu.

我不知道下一步实际上会发生什么变化,但看来应该改变某些事情

  1. 将一个文件夹备份到 vcprojectitems ,然后将另一个文件夹备份到 VC 。打开 VCNewItems 文件夹。

Arrow pointing to "folder up" button to vc project items.

Arrow pointing to "folder up" button to vc.

Arrow pointing to VC New Items folder to be opened.

  1. 使用文本编辑器打开 NewItems.vsdir

Arrow pointing to New Items file to be opened.

  1. 重复对最后两个 .vsdir 文件所做的更改:将 HFile.h 更改为 HFile.hpp ,并在同一行更改< em>#1078 更改为 Header File(.hpp),并将#1080 更改为 Header.hpp 。保存文件。

Arrows point to text that needs changed in New Items file.

Arrows pointing to text that's been changed in New Items file.