自作コードスニペット


コードスニペットを自作してみた。
雛形として元々用意されているsnippetを利用した。


hg.snippet

<?xml version="1.0" encoding="utf-8"?>
<CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
  <CodeSnippet Format="1.0.0">
    <Header>
      <Title>IF文のサンプル</Title>
      <Author>haradago</Author>
      <Description>気分転換に使ってください。</Description>
      <Shortcut>hg</Shortcut>
    </Header>
    <Snippet>
      <Code Language="VB" Kind="method body">
        <![CDATA[Dim text As String
If text = "haradago" Then
    msgbox "wao!!"
End If
       ]]>
     </Code>
    </Snippet>
  </CodeSnippet>
</CodeSnippets>


これを「ツール」→「コードスニペットマネージャ」より登録することで使用できるようになる。


作った際に書き換えたところ↓


Title・・・タイトル
Author・・・作成者
Description・・・説明
Shortcut・・・ショートカット(後述)
CodeタグのCDATA・・・呼び出したいコードを記述




コードスニペットのショートカット


Shortcutタグで記述した文字+Tabキーでそのコードスニペットを呼び出すことができる。
上のサンプルの場合、ショートカットが「hg」なので「hg」+Tabキーでスニペットが使用できる。




動作確認環境:Visual Stadio 2008 Express Edition