Skip to content

Giseung30/Code_Snippet

Repository files navigation

🧩 Code_Snippet

코드 조각을 모아두기 위한 목적으로 생성된 레포토리입니다.

🔍 사용 방법

  • *.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를 눌러 코드 조각을 불러옵니다.

📃 Snippet 양식

  • 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>

About

자주 쓰는 코드를 붙여 넣어보자

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published