Visual Studio添加C++代碼片段

Visual Studio中寫C/C++代碼,常常會寫一些常見的頭文件和main函數,可以將這些代碼設置爲代碼塊,然後用快捷方式直接生成這段代碼,能提高寫代碼的效率。在一些視頻中,常看到添加完c或cpp文件後,輸入#1#2,按下Tab,直接上手寫業務邏輯,不用再#include一個一個的頭文件,效果如下:

首先新建兩個後綴爲.snippet的文件,內容如下:

c.snippet

<?xml version="1.0" encoding="utf-8"?>
<CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
	<CodeSnippet Format="1.0.0">
		<Header>
			<Title>c</Title>
			<Shortcut>#1</Shortcut>
			<Description>c 初始化</Description>
			<Author>Microsoft Corporation</Author>
			<SnippetTypes>
				<SnippetType>Expansion</SnippetType>
				<SnippetType>SurroundsWith</SnippetType>
			</SnippetTypes>
		</Header>
		<Snippet>
			
			<Code Language="cpp"><![CDATA[#define _CRT_SECURE_NO_WARNINGS
			#include <stdio.h>
			#include <stdlib.h>
			#include <string.h>
			
            int main()
		{
			$selected$ $end$
            system("pause");
            return 0;
		}]]>
			</Code>
		</Snippet>
	</CodeSnippet>
</CodeSnippets>

cpp.snippet

<?xml version="1.0" encoding="utf-8"?>
<CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
	<CodeSnippet Format="1.0.0">
		<Header>
			<Title>cpp</Title>
			<Shortcut>#2</Shortcut>
			<Description>c++ 初始化</Description>
			<Author>Microsoft Corporation</Author>
			<SnippetTypes>
				<SnippetType>Expansion</SnippetType>
				<SnippetType>SurroundsWith</SnippetType>
			</SnippetTypes>
		</Header>
		<Snippet>
			<Declarations>
			</Declarations>
			<Code Language="cpp"><![CDATA[#define _CRT_SECURE_NO_WARNINGS
			#include <iostream>
			#include <string>
			#include <vector>
			#include <set>
			#include <map>
			#include <unordered_set>
			#include <unordered_map>
			#include <list>
			#include <algorithm>
			#include <sstream>
			
			using namespace std;

            int main()
		{
			$selected$ $end$
            system("pause");
            return 0;
		}]]>
			</Code>
		</Snippet>
	</CodeSnippet>
</CodeSnippets>

說明:<Shortcut>#2</Shortcut>裏面是設置的快捷方式#2,<Snippet>…</Snippet>裏面的是要添加的代碼。

  • 打開Visual Studio工具/代碼段管理器

在這裏插入圖片描述

  • 導入剛纔準備好的c.snippetcpp.snippet文件,添加到My Code Snippets文件夾中,就OK了

在這裏插入圖片描述

此時,就可以在.c.cpp文件中,輸入#1#2,再按下Tab鍵,自動生成代碼塊,nice!

下載鏈接:https://download.csdn.net/download/m0_38059875/12473354

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章