まぐらぼ

Unity/Android、Microsoft系のWPFをやってます。

コードスニペットの追加方法

コードスニペットの追加方法です。

1. 拡張子*.snippetのXMLファイルを作成する(文字コードはUTF8)
2. スニペットを定義する
3. Visual Studioの[メニューバー]->[ツール]->[コードスニペットマネージャー]ダイアログを表示する
4. 言語を選択してインポートボタンを押下する

[結果] VisualC#
hohoge <-- ここでTABを2回

↓...こうなります。

private int myVar;
public int MyProperty
{
get { return myVar;}
set { myVar = value;}
}

      • snippetの例 ---
<Snippet>
    <Declarations>
        <Literal>
            <ID>type</ID>
            <ToolTip>プロパティ型</ToolTip>
            <Default>int</Default>
        </Literal>
        <Literal>
            <ID>property</ID>
            <ToolTip>プロパティ名</ToolTip>
            <Default>MyProperty</Default>
        </Literal>
        <Literal>
            <ID>field</ID>
            <ToolTip>このプロパティのバッキング変数</ToolTip>
            <Default>myVar</Default>
        </Literal>
    </Declarations>
    <Code Language="csharp"><![CDATA[private $type$ $field$;

    public $type$ $property$
    {
         get { return $field$;}
         set { $field$ = value;}
    }
    $end$]]>
    </Code>
</Snippet>