工具/代码片段管理

上面地址是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>

  

最新文章

  1. eclipse/intellij idea 远程调试hadoop 2.6.0
  2. mysql查询时间戳和日期的转换
  3. (免量产,免格式化)手动将PE安装到移动硬盘/U盘或无系统硬盘!
  4. 2014-2015 ACM-ICPC, NEERC, Moscow Subregional Contest D. Do it Right!
  5. Java中的String、StringBuffer以及StringBuilder的用法和区别
  6. Ecological Premium
  7. LinkedHashSet与TreeSet
  8. IntelliJ IDEA集成svn
  9. 一条直线上N个线段所覆盖的总长度
  10. Java如何将Exception.printStackTrace()转换为String输出
  11. leetcode Longest Substring Without Repeating Characters python
  12. android于src和background差额
  13. Carthage - 一个简单、去集中化的Cocoa依赖管理器
  14. Linux简介,虚拟机安装,网络设置,桌面和vim安装
  15. 手把手教你安装nmon
  16. 18.6 使用TFTP下载时ping不通或出现ping通下载失败
  17. 在eclipse中import java web项目时遇到的一些问题并将该项目通过tomcat发布
  18. 4 vuex的安装
  19. [转载]在澳洲做IT人士的收入差别
  20. 巧妙利用函数的惰性载入提高javascript 代码性能

热门文章

  1. MongoDB - 数据模型的设计模式
  2. VMware虚拟机开机黑屏解决方法
  3. 基于 Spring Cloud 的微服务脚手架
  4. Apache HttpClient 5 笔记: SSL, Proxy 和 Multipart Upload
  5. cmd无限弹窗
  6. [cocos2d-x]关于菜单项
  7. 网络流棋盘模型 | P3355 骑士共存问题 P4304 [TJOI2013]攻击装置
  8. 题解 CF1579G Minimal Coverage
  9. IntelliJ中高效重构的 10 个快捷方式
  10. DRF安装与使用