昨天我在网课上,看到老师输入#2之后,立马就出现了一堆代码。

我于是赶紧打开自己的visual studio尝试一下,并没有任何反应。

上网查找,发现visual studio有自定义代码段的功能。

——————————————————————————————————————————————————————

一、参考链接

1、创建代码片段

2、代码片段架构参考

二、具体步骤

1、概述

创建自定义代码段包括这几个步骤:

创建一个 XML 文件,填写适当的元素,并向其中添加代码。

将这段代码导入代码片段管理器中。

2、XML代码模板

<?xml version="1.0" encoding="utf-8"?>
<CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
<CodeSnippet Format="1.0.0">
<Header>
<Title></Title>
</Header>
<Snippet>
<Code Language="">
<![CDATA[]]>
</Code>
</Snippet>
</CodeSnippet>
</CodeSnippets>

3、添加元素

第一步

首先是你使用的语言。

找到代码中的

<Code Language="">

根据你使用的语言,填入相应的值,比如我使用的C++就是填入CPP,

<Code Language="CPP">

如果你使用C#,就改为

<Code Language="CSharp">
“值” 描述
VB 标识 Visual Basic 代码段。
CSharp 标识 C# 代码段。
CPP 标识 C++ 代码段。
XML 标识 XML 代码段。
JavaScript 标识 JavaScript 代码段。
TypeScript 标识 TypeScript 代码片段。
SQL 标识 SQL 代码段。
HTML 标识 HTML 代码段。

第二步

然后是你要添加的代码

将你要添加的代码添加至

<![CDATA[]]>

最里面的中括号里。

例如:我打算添加的是

#define _CRT_SECURE_NO_WARNINGS
#include<iostream>
using namespace std; int main()
{ system("pause");
return EXIT_SUCCESS; }

所以我要将模板中的<![CDATA[]]>改为

<![CDATA[

#define _CRT_SECURE_NO_WARNINGS
#include<iostream>
using namespace std; int main()
{ system("pause");
return EXIT_SUCCESS; }
]]>

第三步

为你的代码创建快捷方式

找到你的模板中的以下片段

<Header> </Header>

其中的<Title></Title>改为<Title>#2</Title>,这是给它一个标题。

然后添加这样一段<Shortcut>#2</Shortcut>当然#2只是我个人的快捷方式,你可以按自己的想法来。

通过以上三步我们的XML代码是这个样子的:

<?xml version="1.0" encoding="utf-8"?>
<CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
<CodeSnippet Format="1.0.0">
<Header>
<Title>#</Title>
<Shortcut>#</Shortcut>
</Header>
<Snippet>
<Code Language="CPP">
<![CDATA[#define _CRT_SECURE_NO_WARNINGS
#include<iostream>
using namespace std; int main()
{ system("pause");
return EXIT_SUCCESS; }]]>
</Code>
</Snippet>
</CodeSnippet>
</CodeSnippets>

第四步

将代码保存到一个文本文档中,然后将其重命名为#2.snippet

然后,打开visual studio

找到工具->代码片段管理器

选择你使用的语言,然后再资源管理其中打开下面这个路径的位置

直接把创建的 #2.snippet文件复制到这个文件夹中即可。

三、使用自定义代码段

直接输入#2,按tab键

就会出现想要的代码了

在visual studio中快速添加代码段的更多相关文章

  1. 【转】在Visual Studio中怎样快速添加代码段

    原文网址:http://blog.csdn.net/yl2isoft/article/details/9735527 以前一直只知道,键入prop,再按两次tab键,会生成自动属性代码. 今天闲着无事 ...

  2. 在Visual Studio中快速启动调试Web应用程序

    原文:http://blog.csdn.net/effun/article/details/2638535 到2005,Visual Studio在启动调试的功能上进行了一些改善,不过因为只是简单的一 ...

  3. VS(Visual Studio)中快速找出含中文的字符串

    环境:visual studio 2017 1.ctrl + shift + f 打卡全局查找 2.输入(".*[\u4E00-\u9FA5]+)|([\u4E00-\u9FA5]+.*&q ...

  4. Windows Visual Studio中修改PostgreSQL代码后调试报错

    解决方法: 在源目录中重新install. D:\postgresql-9.6.0\src\tools\msvc>install E:\pg_install

  5. Visual Studio 中快速创建方法 Generate a method in Visual Studio

    2020-04-04 https://docs.microsoft.com/en-us/visualstudio/ide/reference/generate-method?view=vs-2019 ...

  6. Visual Studio中使用Macros插件给代码添加注释、时间和以及自动脚本

    title: Visual Studio中使用Macros插件给代码添加注释.时间和以及自动脚本 date: 2020-09-11 sidebarDepth: 2 tags: 代码 Visual st ...

  7. Visual Studio中自定义代码段!

    Visual Studio中自定义代码段! 第一步:在编辑器中进行快捷键的输入[ctrl + shift + p] 或者 点击 查看 第一个选项就是!请看下图 第二步:选择你要配置代码段的语言, 这里 ...

  8. VS中常用C#代码段快速输入总结

    转自:https://blog.csdn.net/a980433875/article/details/12231673 Visual Studio 中有很多代码段都可以直接简写然后按TAB快速输入编 ...

  9. [转]如何在 Visual Studio 中使用 Git 同步代码到 CodePlex

    本文转自:http://www.cnblogs.com/stg609/p/3673782.html 开源社区不管在国内还是国外都很火热,微软也曾因为没有开源而倍受指责,但是随着 .Net framew ...

随机推荐

  1. DVWA全级别之Brute Force(暴力破解)

    Brute Force Brute Force,即暴力(破解),是指黑客利用密码字典,使用穷举法猜解出用户口令. 首先我们登录DVWA(admin,password),之后我们看网络是否为无代理,: ...

  2. Sass&Scss入门 选择器 混合器 导入 条件判断 迭代

    Sass 基于ruby的一种将脚本解析成CSS的脚本语言.也可以说是一种预处理语言. Sass在css的语法基础上增加了变量.嵌套.混合.继承.导入等高级功能. 使用Sass与Sass样式库(如com ...

  3. 安装rpm包时提示错误:依赖检测失败的解决方法

    安装rpm包时提示错误:依赖检测失败 解决方法: 命令末尾加上--nodeps --force

  4. python接口自动化测试 - unittest框架基本使用

    unittest简单介绍 单元测试框架 还可以适用WEB自动化测试用例的开发与执行 提供丰富的断言方法 官方文档:https://docs.python.org/zh-cn/3/library/uni ...

  5. 手码两万余字,SpringMVC 包教包会

    1. SpringMVC 简介 1.1 Spring Web MVC是什么 Spring Web MVC 是一种基于 Java 的实现了 Web MVC 设计模式的请求驱动类型的轻量级 Web 框架, ...

  6. word中如何删除一张空白表格

    百度知道:https://baijiahao.baidu.com/s?id=1631677477148377412&wfr=spider&for=pc 当word中出现如下一张空白表格 ...

  7. 修改环境变量后,导致一些常用命令失效,如ll,ls,vi不能用

    因为一不小心将linux的环境变量修改错误,导致ll之类的常用命令都不能用,很是苦恼,通过百度查询,原来在敲命令时,敲完整的命令路径,还是可以的: 原文地址:http://www.cnblogs.co ...

  8. opencv:截取 ROI 区域

    Rect roi; roi.x = 100; roi.y = 100; roi.width = 250; roi.height = 200; // 截取 ROI 区域 // 这种方式改变 sub,原图 ...

  9. Tomcat,Jboss,Weblogic通过jndi连接数据库

    1.  Tomcat配置Jndi数据源 1.1在tomcat服务器的lib目录下加入数据库连接的驱动jar包 1.2修改tomcat服务器的conf目录下server.xml配置文件 编辑server ...

  10. TCP协议下的服务端并发,GIL全局解释器锁,死锁,信号量,event事件,线程q

    TCP协议下的服务端并发,GIL全局解释器锁,死锁,信号量,event事件,线程q 一.TCP协议下的服务端并发 ''' 将不同的功能尽量拆分成不同的函数,拆分出来的功能可以被多个地方使用 TCP服务 ...