備忘録

備忘録

VisualStudio でスニペットを追加する方法

Ⅰ. はじめに

タイトルの通り「VisualStudio でスニペットを追加する方法」です。

Ⅱ. やり方

例として dtnow と入力すると以下のコードが展開されるスニペットを追加する方法を紹介します。

DateTime.Now.ToString("yyyy/MM/dd HH:mm:ss:fff")
1. 任意ディレクトリにファイルを新規作成する

dtnow.snippet

<?xml version="1.0" encoding="utf-8" ?>
<CodeSnippets  xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
  <CodeSnippet Format="1.0.0">
    <Header>
      <Title>dtnow</Title>
      <Shortcut>dtnow</Shortcut>
      <Description>DateTime Now format</Description>
      <Author></Author>
    </Header>
    <Snippet>
      <Declarations>
        <Literal Editable="false"></Literal>
      </Declarations>
      <Code Language="csharp"><![CDATA[DateTime.Now.ToString("yyyy/MM/dd HH:mm:ss:fff")$end$]]></Code>
    </Snippet>
  </CodeSnippet>
</CodeSnippets>
2. VisualStudioを起動する
3. 「ツール」→ 「コードスニペット マネージャー」を選択する
4. 「インポート」をクリックし、1で作成したディレクトリを選択する

f:id:kagasu:20200421051237p:plain:h300

実行結果

f:id:kagasu:20200421051138g:plain