코드 조각을 모아두기 위한 목적으로 생성된 레포토리입니다.
- *.snippet 확장자의 파일을 작성합니다.
- [2019, Community, C#] 기준으로
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC#\Snippets\1042
하위 경로에 폴더를 생성하여 파일을 추가합니다. - Visual Studio에서
도구 → 코드 조각 관리자
탭을 열어서CSharp
언어를 선택하고, 위에서 생성한 폴더를 추가합니다. - Visual Studio를 재시작합니다.
- 단축키
Ctrl + K, Ctrl + X
를 눌러 코드 조각을 불러옵니다.
- For문을 생성하는 Snippet의 예시입니다.
<Literal> </Literal>
문을 통해 변수를 생성할 수 있고ID
를 입력할 수 있습니다.$ID$
로 각 변수가 입력될 위치를 지정할 수 있습니다.$end$
는 코드 조각 입력이 종료된 뒤 이동할 커서의 위치입니다.
<?xml version="1.0" encoding="utf-8"?>
<CodeSnippets>
<CodeSnippet Format="1.0.0">
<Header>
<Title>For</Title>
<Shortcut>for</Shortcut>
<Description>for문을 만들어냅니다.</Description>
<Author>gskim</Author>
<SnippetTypes>
<SnippetType>Expansion</SnippetType>
<SnippetType>SurroundsWith</SnippetType>
</SnippetTypes>
</Header>
<Snippet>
<Declarations>
<Literal>
<ID>i</ID>
<Default>i</Default>
</Literal>
<Literal>
<ID>l</ID>
<Default>l</Default>
</Literal>
<Literal>
<ID>length</ID>
<Default>0</Default>
</Literal>
</Declarations>
<Code Language="csharp"><![CDATA[for(int $i$ = 0, $l$ = $length$; $i$ < $l$; ++$i$)
{
$end$
}]]>
</Code>
</Snippet>
</CodeSnippet>
</CodeSnippets>