vs2019 代码片段管理
2024-10-21 03:34:55
工具/代码片段管理
上面地址是vs内部代码片段,可以参考写自定义片段
写好的模板保存为.snippet文件,放到固定文件夹中,然后使用添加,直接找到文件夹添加即可
<?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>nlog快捷键名称</Shortcut>
<Description>代码描述</Description>
<Author>Microsoft Corporation</Author>
<SnippetTypes>
<SnippetType>Expansion</SnippetType>
<SnippetType>SurroundsWith</SnippetType>
</SnippetTypes>
</Header>
<Snippet>
<Declarations>
<Literal>
<ID>name</ID>
<ToolTip>方法名</ToolTip>
<Default>MyMethod</Default>
</Literal>
</Declarations> <Code Language="csharp"><![CDATA[ 这里name会替换为上面定义的MyMethod
//public void $name$()
//{
Debug.Log("ngo");
//} ]]>
</Code>
</Snippet>
</CodeSnippet>
</CodeSnippets>
for的模板
<?xml version="1.0" encoding="utf-8"?>
<CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
<CodeSnippet Format="1.0.0">
<Header>
<Title>for</Title>
<Shortcut>for</Shortcut>
<Description>for 循环的代码片段</Description>
<Author>Microsoft Corporation</Author>
<SnippetTypes>
<SnippetType>Expansion</SnippetType>
<SnippetType>SurroundsWith</SnippetType>
</SnippetTypes>
</Header>
<Snippet>
<Declarations>
<Literal>
<ID>index</ID>
<Default>i</Default>
<ToolTip>索引</ToolTip>
</Literal>
<Literal>
<ID>max</ID>
<Default>length</Default>
<ToolTip>最大长度</ToolTip>
</Literal>
</Declarations>
<Code Language="csharp"><![CDATA[for (int $index$ = 0; $index$ < $max$; $index$++)
{
$selected$ $end$
}]]>
</Code>
</Snippet>
</CodeSnippet>
</CodeSnippets>
随意自定义的模板
<?xml version="1.0" encoding="utf-8"?>
<CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
<CodeSnippet Format="1.0.0">
<Header>
<Title>me</Title>
<Shortcut>nlog</Shortcut>
<Description>TestNLogDescription</Description>
<Author>Microsoft Corporation</Author>
<SnippetTypes>
<SnippetType>Expansion</SnippetType>
<SnippetType>SurroundsWith</SnippetType>
</SnippetTypes>
</Header>
<Snippet> <Code Language="csharp"><![CDATA[ Debug.Log("ngo"); ]]>
</Code>
</Snippet>
</CodeSnippet>
</CodeSnippets>
最新文章
- eclipse/intellij idea 远程调试hadoop 2.6.0
- mysql查询时间戳和日期的转换
- (免量产,免格式化)手动将PE安装到移动硬盘/U盘或无系统硬盘!
- 2014-2015 ACM-ICPC, NEERC, Moscow Subregional Contest D. Do it Right!
- Java中的String、StringBuffer以及StringBuilder的用法和区别
- Ecological Premium
- LinkedHashSet与TreeSet
- IntelliJ IDEA集成svn
- 一条直线上N个线段所覆盖的总长度
- Java如何将Exception.printStackTrace()转换为String输出
- leetcode Longest Substring Without Repeating Characters python
- android于src和background差额
- Carthage - 一个简单、去集中化的Cocoa依赖管理器
- Linux简介,虚拟机安装,网络设置,桌面和vim安装
- 手把手教你安装nmon
- 18.6 使用TFTP下载时ping不通或出现ping通下载失败
- 在eclipse中import java web项目时遇到的一些问题并将该项目通过tomcat发布
- 4 vuex的安装
- [转载]在澳洲做IT人士的收入差别
- 巧妙利用函数的惰性载入提高javascript 代码性能