Microsft Visual Studio 创建快捷键,生成C/C++代码片段

  1. 创建代码模板

    • 文件名自定义,文件后缀为 .snippet
    • 例子为 cppmain.snippet
  2. 写入内容到 cppmain.snippet

    <?xml version="1.0" encoding="utf-8"?>
    <CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
        <CodeSnippet Format="1.0.0">
            <Header>
                <Title>cppmain</Title>
                <Shortcut>cppmain</Shortcut>
                <Description>cpp_main 函数自动生成</Description>
                <Author>Microsoft Corporation</Author>
                <SnippetTypes>
                    <SnippetType>Expansion</SnippetType>
                    <SnippetType>SurroundsWith</SnippetType>
                </SnippetTypes>
            </Header>
            <Snippet>
                <Code Language="cpp"><![CDATA[#include <iostream>            
                int main(int argc, char** argv)
                {
    
    
                    return 0;
                }
    
                ]]>
                </Code>
            </Snippet>`
        </CodeSnippet>
    </CodeSnippets>
  1. 内容中的 Shortcut标签括起来的字符串,就是生成代码片段的快捷键,即编写代码时,使用 cppmain 回车,生成代码片段
  2. 代码片段则被 Code 标签括起来
  1. 将以上创建的文件 cppmain.snippet 放到 Microsoft Visual Studio 可执行程序所在的路径下的 \VC\Snippets\2052\Visual C++

    如图可执行文件所在的路径为C:\Program_Files\Visual_Studio\2019\Professional\Common7\IDE

    20220427100714

    同级目录下找到 VC\Snippets\2052\Visual C++

    20220427100846

  2. 文件复制到 目标路径后重启 visual studio 【是否需要重启 visual studio 才生效?,自行测试】

    snippet文件放到目标路径下

    直接在代码文件中输入 cpp,就有补全功能选中并回车即可

    1

    2

最后修改:2022 年 04 月 27 日
如果觉得我的文章对你有用,请随意赞赏