vs2017添加自定义快速注释

目录

1、打开“添加自定义快速注释”窗口

2、找到需要进行添加的语言

 3、创建自定义快速注释(.snippet格式文件)

 4、导入自定义快速注释

5、使用


函数和cpp文件一般需要添加一些注释,方便使用和提高他人的可读性,固定格式的注释会让代码更加整洁,但是手动写比较慢,所以添加自定义快速注释有利于我们提高开发效率。

1、打开“添加自定义快速注释”窗口

找到“工具-代码片段管理器”即可打开,如下图所示:

2、找到需要进行添加的语言

这里我是进行c++开发,所以选择“Visual C++”,可自行根据自己的语言进行添加

自定义快速注释一般保存在“My Code Snippets”文件里面,可以直接复制路径打开文件在里面创建自定义格式的注释

 3、创建自定义快速注释(.snippet格式文件)

自定义快速注释文件的格式是.snippet的,按照以下格式创建文件:

<?xml version="1.0" encoding="utf-8"?>
<CodeSnippets>
	<CodeSnippet Format="1.0.0">
		<Header>
			<Title>标题</Title>
			<Shortcut>输入快捷提示词</Shortcut>
		</Header>
		<Snippet>
			<Code Language="cpp"><![CDATA[
具体注释内容
            ]]></Code>
		</Snippet>
	</CodeSnippet>
</CodeSnippets>

 创建好后如下图所示:

 这里提供一些我自己使用的自定义注释:

(1)函数简洁注释

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

 */
            ]]>
            </Code>
        </Snippet>
    </CodeSnippet>
</CodeSnippets>

(2)函数完整注释

<?xml version="1.0" encoding="utf-8"?>
<CodeSnippets >
    <CodeSnippet Format="1.0.0">
        <Header>
            <Title>fucall</Title>
            <Shortcut>fucall</Shortcut>
        </Header>
        <Snippet>
            <Code Language="cpp"><![CDATA[
/********************************************************************
Function: //函数名称 
Descption: //函数功能、性能等的描述 
Calls: //被本函数调用的函数清单 
Called By: //调用本函数的函数清单 
Table Accessed: //被访问的表(仅对牵涉到数据库操作的程序) 
Table Updated: //被修改的表(仅对牵涉到数据库操作的程序) 
Input: //输入参数说明,包含每个参数的作用、取值说明及参数间关系 
Output: //对输出参数的说明 
Return: //函数返回值的说明 
Author://作者
Others: //其他说明 
********************************************************************/ 

            ]]>
            </Code>
        </Snippet>
    </CodeSnippet>
</CodeSnippets>

(3)cpp文件模块注释

<?xml version="1.0" encoding="utf-8"?>
<CodeSnippets >
    <CodeSnippet Format="1.0.0">
        <Header>
            <Title>cppinfo</Title>
            <Shortcut>cppinfo</Shortcut>
        </Header>
        <Snippet>
            <Code Language="cpp"><![CDATA[
/************************************************************** 
Copyrite (C), 1998-1999, Huawei Tech.Co., Ltd.
FileName: <FileName>.cpp 
Author: 
Date: 
Description: //模块描述
Version: //版本信息
Function List: //主要函数及其功能
1:--------------
2:--------------

History: //历史修改记录 
<Author> <time> <version> <description> 
David 1996/10/12 1.0 bulid this module 
**************************************************************/
            ]]>
            </Code>
        </Snippet>
    </CodeSnippet>
</CodeSnippets>

 4、导入自定义快速注释

(1)选择“My Code Snippets”,点击“导入”按钮

(2)选择文件并导入

 

导入成功后可以在“代码片段管理器”中看到刚才导入的文件;如果没有看到,重新打开窗口就会有了,如下图所示:

5、使用

 

### 配置 VSCode 中的自定义文件头部注释 为了在 Visual Studio Code (VSCode) 中配置自定义文件头部注释,可以利用扩展程序或者编辑器内置的功能来实现自动化和标准化。 #### 使用扩展程序 一种方法是安装专门用于管理代码片段或模板的插件。例如,“File Header Comment” 或者 “Auto Comment Blocks”。这些工具允许用户创建并应用特定格式的注释到新文件顶部。通过设置 JSON 文件中的规则,能够指定作者姓名、版权信息以及其他任何想要包含的内容[^3]。 对于更复杂的场景,还可以考虑使用 `prettier` 结合其插件来进行全局样式统一的同时加入定制化的头注释;或者是借助于 ESLint 的某些规则,在 JavaScript 和 TypeScript 项目里强制执行一致性的头部声明[^4]。 #### 编辑 settings.json 另一种方式是在工作区级别的 `.vscode/settings.json` 文件内添加相应的配置项。这通常涉及到修改 `"files.header"` 属性(如果存在的话),不过需要注意的是并非所有的语言都支持此特性,并且具体语法可能会有所不同取决于所使用的编程环境和个人偏好[^5]。 ```json { "files.autoSave": "afterDelay", "[javascript]": { "editor.codeActionsOnSave": { "source.organizeImports": true, "source.fixAll.eslint": true } }, // 自定义文件头部注释的例子 "fileheader.customMade": { "Author": "${author}", "Date": "${date}", "Description": "" } } ``` 上述例子展示了如何向 JavaScript 文件自动插入带有日期戳记和其他元数据的信息块。当然实际操作时应参照官方文档获取最新最准确的方法说明[^6]。 #### 利用 Snippet 功能 除了以上两种途径外,也可以依靠 VSCode 内建的小段落(snippets),即预先编写好常用结构化文本模式供快速调用。这种方法特别适合那些希望保持灵活性而不愿受限于固定模板的人群。只需前往命令面板(Command Palette)搜索 snippet 即可找到相关选项进行个性化调整[^7]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值