如何在Visual Studio 2019 Professional中自动将版权文本添加到C++源文件和头文件?

How to add copyright text automatically to C++ source and header files in Visual Studio 2019 Professional?

提问人:doa4321 提问时间:4/17/2023 更新时间:4/17/2023 访问量:593

问:

问题来了: 我有一个根文件夹,其中包含包含我所有结构化代码/第三方库/外部依赖项的子文件夹。现在以前我用VSCode开发,用FordLabs的Copyrighter扩展,自动将版权文本插入到所有新文件中,看起来像这样:

/*
 *   Copyright (c) 2023 My Company Name
 *   All rights reserved.
 */

我的问题是,我怎样才能对Visual Studio做同样的事情?是否有插件/扩展可以帮助我做到这一点?

C Visual-C++ Visual-Studio-2019 版权展示

评论

0赞 4/17/2023
我过去常常用“替换文件”来维护我的版权声明。您还可以定义用于单键插入的代码片段。
0赞 doa4321 4/17/2023
@YvesDaoust你能提供更多细节吗?如何定义代码片段?
0赞 4/17/2023
learn.microsoft.com/en-us/visualstudio/ide/......
0赞 Jesper Juhl 4/17/2023
我所做的只是在我的源文件(如)中使用一个“魔术”注释,然后我有一个预提交钩子,这是一个小的 python 脚本,它扫描所有“即将被引用”的文件以查找该魔术字符串,并在提交之前将其替换为适当的版权声明。效果很好。// [copyright here]git
0赞 Minxin Yu - MSFT 5/2/2023
VS2019的扩展对你有用吗?是否有任何新的错误?您可以在产品概述中找到历史版本。

答:

0赞 user20716902 4/17/2023 #1

您可以下载扩展 License Header Manager for VS2019

对 Visual Studio 2019 + 2017 的支持通过 GitHub 上作为 LicenseHeaderManager.2019.vsix 提供的单独包提供

评论

0赞 doa4321 4/17/2023
我尝试安装它,显然它仅支持 VS 2018。这是安装日志
0赞 user20716902 4/17/2023
我更新了答案,以提供 VS2019 VSIX 安装程序的直接链接。(提供的日志显示你尝试使用 VS2022 VSIX 安装程序)