시간을 소중히 해주는 snippet 사용하기

2024. 5. 4. 18:05·Project & Troubleshooting/Dev Tools

시간을 소중히 해주는 snippet 사용하기

vscode snippet 당신의 시간을 소중히 해주는 snippet 사용하기

1. snippets 설정 접근하기

접근방법 1. cmd + shift + p 를 통해 아래와 같이 snippets에 들어가기

1

접근방법 2. code - preferences - configure user snippets 로도 접근 가능

2

2. 설정할 언어 입력

필자는 typescriptreact.json 을 사용하므로 typescriptreact.json에 내용을 작성을 했다.

3

3. 자신만의 커스텀 스니펫 작성

snippet-generator.app/ 에서 간단하게 작성 가능하다.

4

${TM_FILENAME_BASE}은 생성된 해당 파일의 이름이다.

  • Description은 스니펫을 간단하게 설명하는 부분
  • Tab trigger는 스니펫을 불러온 단어

아래는 필자의 comp snippet

"create component": {
        "prefix": "comp",
        "body": [
          "const ${TM_FILENAME_BASE} = () => {",
          "  return (",
          "    <div>",
          "      ${TM_FILENAME_BASE}",
          "    </div>  ",
          "  )",
          "}",
          "",
          "export default ${TM_FILENAME_BASE}"
        ],
        "description": "create component"
      }

4. 사용하기

설정한 Trigger를 입력해주면 다음과 같이 나오고

5

바로 Enter를 눌러준다.

6

더 세세하게 snippet을 이용하려면 아래 링크에서 확인

https://code.visualstudio.com/docs/editor/userdefinedsnippets

반응형

'Project & Troubleshooting > Dev Tools' 카테고리의 다른 글

Obsidian 맞춤법 검사 제거 방법  (0) 2025.06.30
Ruby 버전 업그레이드 방법 정리  (1) 2024.12.13
IntelliJ 커뮤니티 버전 설치하기  (0) 2024.09.20
'Project & Troubleshooting/Dev Tools' 카테고리의 다른 글
  • Obsidian 맞춤법 검사 제거 방법
  • Ruby 버전 업그레이드 방법 정리
  • IntelliJ 커뮤니티 버전 설치하기
WHITE_FROST
WHITE_FROST
개발공부리뷰블로그
  • WHITE_FROST
    하얀하얀IT
    WHITE_FROST
  • 전체
    오늘
    어제
    • 분류 전체보기 (135)
      • Infra (3)
      • Project & Troubleshooting (14)
        • Troubleshooting (7)
        • Dev Tools (4)
      • Frontend (29)
        • Next.js (9)
        • React (13)
        • TypeScript (2)
        • JavaScript (5)
      • Mobile (17)
        • React Native (16)
        • Android (1)
      • Backend & Data (7)
        • Database (3)
        • Java (1)
        • Python (2)
        • Design Pattern (1)
      • AI (7)
        • Models & API (1)
        • AI Notes (6)
        • AI Tools (0)
        • Local AI (0)
        • Concepts (0)
      • Problem Solving (52)
        • Algorithm Notes (6)
        • Algorithm Practice (46)
      • Growth Log (9)
        • Study Log (6)
        • Tips (0)
        • Etc (3)
  • 블로그 메뉴

    • 홈
    • 태그
    • 미디어로그
    • 위치로그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    D2
    SWEA
    Expo
    react
    hooks
    reactnative
    javascript
    react-native
    React-Native cli
    리액트네이티브
    ios
    ReactHook
    error
    알고리즘
    Python
    mongodb cloud
    Claude
    d1
    프로그래머스
    오블완
    react-native-maps
    boj
    React Hooks
    Ai
    코딩테스트
    java
    코테
    Next.js
    백준
    티스토리챌린지
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.5
WHITE_FROST
시간을 소중히 해주는 snippet 사용하기
상단으로

티스토리툴바