VS2019快捷说明性注释——C++

VS用来编写C系列程序是很方便的,特别是 C#,对于C++稍微差了点。特别是在怎么给文件自动添加头注释,网上大部分都是对于 C# 的修改,找了很久没有C++的。
所以只能迂回找了两种相似的办法。

一、修改创建新文件格式

1、新文件模板路径
大概路径一致,注意自己的年份和版本

C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\Common7\IDE\VC\vcprojectitems

在这里插入图片描述

2、修改文件 newc++file.cpp
保存即可

/*****************************************************************************
* @author  : ljf                                                             *
* @date    :                                                                 *
* @file    :                                                                 *
* @brief   :                                                                 *
*----------------------------------------------------------------------------*
*                           Change History                                   *
*----------------------------------------------------------------------------*
* Date        | Version   | Author         | Description                     *
*----------------------------------------------------------------------------*
*             |           |                |                                 *
*****************************************************************************/

在这里插入图片描述

3、现在新建空文件 .cpp 就自动会有以上信息
在这里插入图片描述

二、代码片段管理

MSDN官方文档:https://docs.microsoft.com/zh-cn/visualstudio/ide/walkthrough-creating-a-code-snippet?view=vs-2019

如果仅仅只是需要注释头部信息,上一种方法即可,还想要随时可以给函数一个快捷说明性注释,那推荐使用代码片段管理。相当于调用函数。

1、代码片段的代码路径
(1)系统代码片段路径

C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\Common7\IDE\VC\Snippets\2052\Visual C++

(2)自定义代码片段路径

C:\Users\ljf\Documents\Visual Studio 2019\Code Snippets\Visual C++\My Code Snippets

2、编写代码片段
格式:.snippet
例如:tip.snippet
尽量名字不要与官方的重复
这只是基本格式,不可能像 C# 一样可以自动注释时间,文件名那些(看了官方文档好像不行)
在这里插入图片描述(1)注释头部信息 tip.snippet

<?xml version="1.0" encoding="utf-8"?>
<CodeSnippets >
  <CodeSnippet Format="1.0.0">
    <Header>
      <Title>tip</Title>
      <Shortcut>tip</Shortcut>
    </Header>
    <Snippet>
      <Code Language="cpp">
        <![CDATA[
/*****************************************************************************
* @author  : ljf                                                             *
* @date    :                                                                 *
* @file    :                                                                 *
* @brief   :                                                                 *
*----------------------------------------------------------------------------*
*                           Change History                                   *
*----------------------------------------------------------------------------*
* Date        | Version   | Author         | Description                     *
*----------------------------------------------------------------------------*
*             |           |                |                                 *
*****************************************************************************/
            ]]>
      </Code>
    </Snippet>
  </CodeSnippet>
</CodeSnippets>

(2)函数注释信息 note.snippet

<?xml version="1.0" encoding="utf-8"?>
<CodeSnippets >
  <CodeSnippet Format="1.0.0">
    <Header>
      <Title>note</Title>
      <Shortcut>note</Shortcut>
    </Header>
    <Snippet>
      <Code Language="cpp">
        <![CDATA[
/*****************************************************************************
* @data    :                                                                 *
* @input   :                                                                 *
* @output  :                                                                 *
* @brief   :                                                                 *
*****************************************************************************/
            ]]>
      </Code>
    </Snippet>
  </CodeSnippet>
</CodeSnippets>

3、VS添加自定义代码片段
(1)直接方式
直接把自己定义的代码片段放到自定义代码片段路径
(2)VS操作
工具——》代码片段管理器——》语言(Visual C++)——》My Code Snippets——》导入——》选择自己的保存代码片段
在这里插入图片描述
里面已经有我导入的一些自定义代码片段了
在这里插入图片描述

导入自己定义的代码片段
在这里插入图片描述
因为我已经导入过相同的,所以有警告,如果第一次不和任何冲突就直接成功,现在里面就有了自定义的代码片段,就可以使用了。
在这里插入图片描述在这里插入图片描述
4、使用
输入自定义代码片段名,然后有提示点击回车
在这里插入图片描述
在这里插入图片描述

总结

代码片段还能够简便我们编写程序。
总的来说 VS 对 C# 更好。

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值