在visual studio中快速添加代码段
昨天我在网课上,看到老师输入#2之后,立马就出现了一堆代码。
我于是赶紧打开自己的visual studio尝试一下,并没有任何反应。
上网查找,发现visual studio有自定义代码段的功能。
——————————————————————————————————————————————————————
一、参考链接
二、具体步骤
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中快速添加代码段的更多相关文章
- 【转】在Visual Studio中怎样快速添加代码段
原文网址:http://blog.csdn.net/yl2isoft/article/details/9735527 以前一直只知道,键入prop,再按两次tab键,会生成自动属性代码. 今天闲着无事 ...
- 在Visual Studio中快速启动调试Web应用程序
原文:http://blog.csdn.net/effun/article/details/2638535 到2005,Visual Studio在启动调试的功能上进行了一些改善,不过因为只是简单的一 ...
- VS(Visual Studio)中快速找出含中文的字符串
环境:visual studio 2017 1.ctrl + shift + f 打卡全局查找 2.输入(".*[\u4E00-\u9FA5]+)|([\u4E00-\u9FA5]+.*&q ...
- Windows Visual Studio中修改PostgreSQL代码后调试报错
解决方法: 在源目录中重新install. D:\postgresql-9.6.0\src\tools\msvc>install E:\pg_install
- 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 ...
- Visual Studio中使用Macros插件给代码添加注释、时间和以及自动脚本
title: Visual Studio中使用Macros插件给代码添加注释.时间和以及自动脚本 date: 2020-09-11 sidebarDepth: 2 tags: 代码 Visual st ...
- Visual Studio中自定义代码段!
Visual Studio中自定义代码段! 第一步:在编辑器中进行快捷键的输入[ctrl + shift + p] 或者 点击 查看 第一个选项就是!请看下图 第二步:选择你要配置代码段的语言, 这里 ...
- VS中常用C#代码段快速输入总结
转自:https://blog.csdn.net/a980433875/article/details/12231673 Visual Studio 中有很多代码段都可以直接简写然后按TAB快速输入编 ...
- [转]如何在 Visual Studio 中使用 Git 同步代码到 CodePlex
本文转自:http://www.cnblogs.com/stg609/p/3673782.html 开源社区不管在国内还是国外都很火热,微软也曾因为没有开源而倍受指责,但是随着 .Net framew ...
随机推荐
- VS2015打开失败
在使用VS2015过程中之前能打开的.Net项目,结果突然就不能使用了.我就不能理解了,后来找了一个方法,抱着试试的心态结果就成功了. 解决办法 第一步: 开始-->所有程序-->Micr ...
- 快递查询API
https://market.aliyun.com/products/56928004/cmapi014394.html#sku=yuncode839400000
- JSP技术(二)
参考网址:https://blog.csdn.net/king_cannon_fodder/article/details/79835463 (1)JSP隐式对象(9个内置对象) Servlet容器会 ...
- Python中,关于调用带参函数,一些需要注意的问题(监听时)
1.如果监听调用的函数不带参数(start()) Button.clicked.connect(start)) def strat(): ... 2.如果监听调用的函数带参数(start(x,y)) ...
- 每个Java开发人员都应该知道的4个Spring注解
这是每个Java开发人员都应该知道的最重要的Spring注解.感谢优锐课老师对本文提供的一些帮助. 随着越来越多的功能被打包到单个应用程序或一组应用程序中,现代应用程序的复杂性从未停止增长.尽管这种增 ...
- JavaScript - let和var区别
前提 ES5只有函数作用域和全局作用域,var属于ES5.let属于ES6,新增块级作用域.目的是可以写更安全的代码. The let statement declares a block scope ...
- Ubuntu16 nginx 配置 Let's Encrypt 免费ssl
每篇一句 Some of us get dipped in flat, some in satin, some in gloss. But every once in a while you find ...
- [采坑记录] OneDrive同步失败 不能自动上传 不能同步 不能登陆
虽然OneDrive送的空间并不大 但是用来传文档什么的还是够了 但是国内各种不舒服 比如说登陆不上(其他的微软系应用解决方法同理) 原因是因为DNS污染的问题 默认电脑链接上网络之后 DNS是路由器 ...
- Educational Codeforces Round 76 (Rated for Div. 2)E(最长上升子序列)
#define HAVE_STRUCT_TIMESPEC#include<bits/stdc++.h>using namespace std;int a[200007],b[200007] ...
- dubbo-admin监控台的搭建
一.dubbo-admin dubbo-admin是dubbo的控制台web程序,可以利用浏览器对dubbo进行性能监控.服务治理.降级.分组以及一些参数的设置.2.6版本及以前打包后是一个war包, ...