Jun 28, 2023
 
2023-03-15 최홍준
 

코드 스니펫

스니펫(Snippet)은 재사용 가능한 소스 코드, 기계어, 텍스트의 작은 부분을 일컫는 프로그래밍 용어이며 사용자가 루틴 편집 조작 중 반복 타이핑을 회피할 수 있게 도와줌.(출처: wikipedia)
 
통합 개발 환경(IDE) 따라 빌트인 된 스니펫이 존재하며 스니펫 매니저를 통해 커스텀 스니펫을 추가, 관리 할 수 있음.
 

예시 및 STS 적용 사항

  1. VS Code
HTML 파일에서 ‘!’ 를 입력했을 때
notion image
 
  • Emmet 이란 VS Code에서 스니펫을 지원하는 툴

 
 
 
 
Tab 이나 Enter를 치면 코드 완성
notion image
 

  1. STS(이클립스)
Window메뉴 → Preferences → Java → Editor → Templates
notion image
 

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

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

스니펫 매니저

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

1. STS 빌트인 스니펫 매니저

notion image
 

2. Snippet Box

스니펫 매니저 오픈소스 툴 중 ‘snippet-box’ 사용 테스트
 
  • 스니펫
notion image
 

notion image
 

 
  • 에디터
notion image
 
 

3. GitHub Gist

GitHub Gist

  • Gist는 코드 스니펫을 다른 사용자와 공유하는 간단한 방법을 제공
  • 공개 또는 비공개로 설정 가능하며 URL을 통해 접근 가능
  • Github 계정으로 로그인시 코멘트 가능
 
 
 
 
 
 
 
  • 비공개 gists 예시
notion image
 
 
  • 비공개 gists를 URL로 접근시
notion image
 
Share article
RSSPowered by inblog