昨天我在网课上,看到老师输入#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. date命令的帮助信息,使用date命令输出数字做为命名标题则不会有重复标题

    date命令的帮助信息,如下图 原文来自 https://blog.csdn.net/yz18931904/article/details/80985345 [root@localhost sourc ...

  2. AcWing 240. 食物链

    #include <iostream> using namespace std; ; int n, m; int p[N], d[N]; //p是baba,d是距离 int find(in ...

  3. MXnet的使用

    关于MXnet的介绍: MXNet: A flexible and efficient library for deep learning. 这是MXNet的官网介绍,“MXNet是灵活且高效的深度学 ...

  4. java将小写金额转换为大写的工具类

    public class Tool {             private static final String UNIT = "万千佰拾亿千佰拾万千佰拾元角分";      ...

  5. IDE - IDEA - 快捷键整理 - 01. Navigation

    1. 概述 工具的熟练程度, 会决定工作效率 总共也就 140 条左右吧 需要讲解吗? 2. ref 1. idea 自带的 ReferenceCard.pdf 3. keymap 1. 文件移动 C ...

  6. css 溢出滚动条显示,修改滚动条样式

    文本或者内容溢出滚动条显示: a/横纵都出滚动条:css添加属性{overflow:auto;} b/横向滚动条:css添加属性{overflow-x:auto;} c/纵向滚动条:css添加属性{o ...

  7. 普及C组第一题(8.1)

    1999. [2015.8.6普及组模拟赛]Wexley接苹果(apple) 题目: Wexley最近发现了一个古老的屏幕游戏.游戏的屏幕被划分成n列.在屏幕的底端,有一个宽为m列的篮子(m<n ...

  8. Java_Habse_shell

    import org.apache.hadoop.conf.Configuration; import org.apache.hadoop.hbase.*; import org.apache.had ...

  9. P1030 求先序排列 (一个非常棒的写法)

    理论正确就是真正的正确,误... 就是找嘛,找到每一个对应字符,然后对应的左右子树的区间,然后就可以了. #include <bits/stdc++.h> using namespace ...

  10. vue的页面怎么显示到android的webview中

    链接:https://www.jianshu.com/p/0dd98476bba0