Jun 28, 2023

2023-03-15 최홍준
코드 스니펫
스니펫(Snippet)은 재사용 가능한 소스 코드, 기계어, 텍스트의 작은 부분을 일컫는 프로그래밍 용어이며 사용자가 루틴 편집 조작 중 반복 타이핑을 회피할 수 있게 도와줌.(출처: wikipedia)
통합 개발 환경(IDE) 따라 빌트인 된 스니펫이 존재하며 스니펫 매니저를 통해 커스텀 스니펫을 추가, 관리 할 수 있음.
예시 및 STS 적용 사항
- VS Code
HTML 파일에서 ‘!’ 를 입력했을 때

- Emmet 이란 VS Code에서 스니펫을 지원하는 툴
Tab 이나 Enter를 치면 코드 완성

- STS(이클립스)
Window메뉴 → Preferences → Java → Editor → Templates

Name(예: sysout) 입력 후 Ctrl + Space

Window메뉴 → Show View → Other → General → Snippets

스니펫 매니저
스니펫 매니저(Snippet Manger) 코드 스니펫을 관리하는 툴로 재사용이 빈번한 코드 스니펫을 생성하거나 삭제 또는 쉽게 수정 가능하게 함.
1. STS 빌트인 스니펫 매니저

2. Snippet Box
스니펫 매니저 오픈소스 툴 중 ‘snippet-box’ 사용 테스트
- 스니펫

- 뷰

- 에디터

3. GitHub Gist
GitHub Gist
- Gist는 코드 스니펫을 다른 사용자와 공유하는 간단한 방법을 제공
- 공개 또는 비공개로 설정 가능하며 URL을 통해 접근 가능
- Github 계정으로 로그인시 코멘트 가능
- 비공개 gists 예시

- 비공개 gists를 URL로 접근시

Share article