如何修改Visual Studio 2019中C++项目的默认模板文件?
修改Visual Studio 2019 C++项目模板的完整步骤
我完全懂你的痛点——每次新建项目都要删一堆冗余注释、改代码,重复操作真的烦!下面就一步步教你搞定这个问题,分两种方式:直接修改系统默认模板(快速生效),或者创建自定义模板(更安全,不改动系统文件),你按需选择就行。
一、直接修改系统默认模板
你之前找到的用户文档里的Templates目录是自定义模板的存放地,系统默认的C++模板其实藏在VS的安装目录里,按以下步骤定位和修改:
- 找到正确的模板文件路径
默认安装的VS2019(以Community版本为例),路径为:
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\VC\VCProjectItems
- 如果你装的是Professional/Enterprise版本,把路径里的
Community换成对应版本名称即可。 - 这个目录下的
main.cpp就是新建C++控制台项目时自动生成的主文件模板;如果是添加新.cpp文件时用的模板,对应cppfile.cpp。
- 修改模板文件(需管理员权限)
- 因为是系统目录下的文件,直接打开会没有保存权限,所以右键点击记事本/Visual Studio,选择「以管理员身份运行」。
- 在编辑器里打开找到的
main.cpp,把原有内容替换成你想要的简洁版本:// Template Test.cpp : This file contains the 'main' function. Program execution begins and ends there. #include <iostream> using namespace std; int main() { cout << "Hello World!\n"; } - 保存文件后重启VS,下次新建C++控制台项目就会直接生成你修改后的代码了!
二、创建自定义用户模板(不改动系统文件)
如果你担心修改系统模板后,后续VS更新会覆盖改动,推荐用自定义模板的方式:
先创建一个符合要求的示例项目
新建一个C++控制台项目,把代码改成你想要的简洁版本,确保能正常编译运行。导出为自定义模板
- 点击VS菜单栏的
Project > Export Template... - 在弹出的向导里,选择「Project template」,选中你刚才创建的项目后点击下一步。
- 填写模板名称(比如「简洁C++控制台模板」)、描述,还可以设置图标,完成导出。
- 使用自定义模板
下次新建项目时,在「已安装」分类下就能找到你自己的模板,直接选择它就能生成符合要求的代码。
小提示
- 如果修改系统模板后没生效,试试打开VS2019的「开发者命令提示符」(以管理员身份),输入
devenv /installvstemplates重新注册模板,然后重启VS。 - 自定义模板会保存在你之前找到的
C:\Users\yale\Documents\Visual Studio 2019\Templates目录下,重装或更新VS都不会被覆盖。
内容的提问来源于stack exchange,提问作者Yale
相关产品推荐
相关产品推荐

