inblog logo
|
bbannoooo

    Jun 28, 2023
    Contents
    코드 스니펫스니펫 매니저GitHub Gist
     
    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’ 사용 테스트
    Github : https://github.com/pawelmalak/snippet-box
     
    • 스니펫
    notion image
     

    • 뷰
    notion image
     

     
    • 에디터
    notion image
     
     

    3. GitHub Gist

    GitHub Gist

    • Gist는 코드 스니펫을 다른 사용자와 공유하는 간단한 방법을 제공
    • 공개 또는 비공개로 설정 가능하며 URL을 통해 접근 가능
    • Github 계정으로 로그인시 코멘트 가능
     
    Docs : https://docs.github.com/ko/get-started/writing-on-github/editing-and-sharing-content-with-gists/creating-gists
     
     
     
     
     
     
    • 비공개 gists 예시
    notion image
     
     
    • 비공개 gists를 URL로 접근시
    URL : https://gist.github.com/bbannoooo/f92b6abe2f07b2f20382247ca74650d7
    notion image
     
    Share article
    Contents
    코드 스니펫스니펫 매니저GitHub Gist

    bbannoooo

    RSS·Powered by Inblog