代码之家  ›  专栏  ›  技术社区  ›  SourceSurfer

我如何添加自己的重拾器模板/狙击手?

  •  0
  • SourceSurfer  · 技术社区  · 7 年前
    <?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或任何其他代码那样显示给我。

    这样地 enter image description here

    2 回复  |  直到 7 年前
        1
  •  2
  •   Markus    7 年前

    在Visual Studio菜单中,转到Resharper-Tools-Template Explorer。在此处添加代码片段。

        2
  •  0
  •   Kjartan madhukar Jha    7 年前

    您可以在以下位置定义自己的模板:

    重新精简(&T);工具(>);模板资源管理器

    如果用法不明确,这里有一个例子。以下是我用于为NUnit生成单元测试的模板:

    My template for NUnit tests

    单击虚线方形图标创建新模板文件(在下面的黄色圆圈中)。在后台打开的窗口中编写模板代码,使用 $ 您希望能够在字词前后进行制表的字词。

    在右上角为模板提供快捷方式,然后保存。您现在应该可以使用它了。

    可以使用“”运行上述示例 t型 m级 选项卡 “或” t型 m级 进来 ".

    那时, DO_SOMETHING 将选择进行编辑。使用 选项卡 进来 跳转到并选择 Test_logic .