環境
Microsoft Visual Studio Community 2019
Visual Studioにコードスニペットを登録する手順
- .snippetファイル作成
- 作成したファイルを「%USERPROFILE%\Documents\Visual Studio 2019\Code Snippets\Visual C#\My Code Snippets」に保存*1
Visual Studioの「ツール」→「コードスニペット マネージャ」から登録するのが正式手順みたいだけどファイルを直接該当フォルダに放り込むだけでもいけました。
実施例
下記内容(NxM
のジャグ配列dp
を初期値INI
で作成)でtest.snippet
ファイルを作成。My Code Snippets
フォルダに保存。
<?xml version="1.0" encoding="utf-8"?> <CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet"> <CodeSnippet Format="1.0.0"> <Header> <Title>ジャグ配列</Title> <Author>ponu</Author> <Description></Description> <Shortcut>Jagg</Shortcut> </Header> <Snippet> <Code Language="CSharp"> <![CDATA[var $JaggedArray = new long[N].Select(_=>Enumerable.Repeat($INI$,$M$).ToArray()).ToArray();]]> </Code> <Declarations> <Literal> <ID>JaggedArray</ID> <ToolTip></ToolTip> <Default>dp</Default> </Literal> <Literal> <ID>INI</ID> <ToolTip></ToolTip> <Default>INI</Default> </Literal> <Literal> <ID>M</ID> <ToolTip></ToolTip> <Default>M</Default> </Literal> </Declarations> </Snippet> </CodeSnippet> </CodeSnippets>
Shortcut
タグのJagg
で登録された