如何添加我自己的 Resharper 模板/片段?
How can I add my own Resharper templates / snipets?
<?xml version="1.0" encoding="utf-8" ?>
<CodeSnippets
xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
<CodeSnippet Format="1.0.0">
<Header>
<Title>cr</Title>
<Shortcut>cr</Shortcut>
<Description>Code snippet for Console.ReadLine</Description>
<Author>Microsoft Corporation</Author>
<SnippetTypes>
<SnippetType>Expansion</SnippetType>
</SnippetTypes>
</Header>
<Snippet>
<Declarations>
<Literal Editable="false">
<ID>SystemConsole</ID>
<Function>SimpleTypeName(global::System.Console)</Function>
</Literal>
</Declarations>
<Code Language="csharp"><![CDATA[$SystemConsole$.ReadLine($end$);]]>
</Code>
</Snippet>
</CodeSnippet>
</CodeSnippets>
我已经在 VS for C# 中创建了自己的代码片段。目前我正在使用 ReSharper,但我自己的片段并没有像 cw、prop 或任何其他片段那样显示给我。
像这样
在 Visual Studio 菜单中转到 Resharper - 工具 - 模板资源管理器。在此处添加您的代码段。
您可以在下面定义自己的模板:
Resharper > Tools > Template Explorer
如果用法不是很清楚,这里有一个例子。以下是我用于为 NUnit 生成 unit-tests 的模板:
单击虚线方形图标创建一个新的模板文件(在下面的黄色圆圈中)。在后台打开的 window 中写下你的 template-code,在你希望能够切换的单词前后使用 $。
在右上角给你的模板一个快捷方式,然后保存。您现在应该可以使用它了。
上面的例子可以运行使用“tmTab ”或“tm输入”。
届时,DO_SOMETHING
将被 select 编辑。使用 Tab 或 Enter 跳转到 select Test_logic
.
<?xml version="1.0" encoding="utf-8" ?>
<CodeSnippets
xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
<CodeSnippet Format="1.0.0">
<Header>
<Title>cr</Title>
<Shortcut>cr</Shortcut>
<Description>Code snippet for Console.ReadLine</Description>
<Author>Microsoft Corporation</Author>
<SnippetTypes>
<SnippetType>Expansion</SnippetType>
</SnippetTypes>
</Header>
<Snippet>
<Declarations>
<Literal Editable="false">
<ID>SystemConsole</ID>
<Function>SimpleTypeName(global::System.Console)</Function>
</Literal>
</Declarations>
<Code Language="csharp"><![CDATA[$SystemConsole$.ReadLine($end$);]]>
</Code>
</Snippet>
</CodeSnippet>
</CodeSnippets>
我已经在 VS for C# 中创建了自己的代码片段。目前我正在使用 ReSharper,但我自己的片段并没有像 cw、prop 或任何其他片段那样显示给我。
像这样
在 Visual Studio 菜单中转到 Resharper - 工具 - 模板资源管理器。在此处添加您的代码段。
您可以在下面定义自己的模板:
Resharper > Tools > Template Explorer
如果用法不是很清楚,这里有一个例子。以下是我用于为 NUnit 生成 unit-tests 的模板:
单击虚线方形图标创建一个新的模板文件(在下面的黄色圆圈中)。在后台打开的 window 中写下你的 template-code,在你希望能够切换的单词前后使用 $。
在右上角给你的模板一个快捷方式,然后保存。您现在应该可以使用它了。
上面的例子可以运行使用“tmTab ”或“tm输入”。
届时,DO_SOMETHING
将被 select 编辑。使用 Tab 或 Enter 跳转到 select Test_logic
.