프라이D
프라이Develog(❁´◡`❁)
프라이D
전체 방문자
오늘
어제
  • ALL (378)
    • TDD, Cleancode with JavaScr.. (5)
    • 프로젝트 (32)
      • work (3)
      • 직접 만드는 기술 블로그 (2)
      • 데일리 옥션 (19)
      • 모락모락 (8)
    • Computer Science (1)
    • Algorithm & 자료구조 (94)
      • 알고리즘 w.JavaScript (53)
      • 자료구조 (5)
      • (인프런) 자바스크립트 알고리즘 문제풀이 (34)
    • JavaScript (45)
      • JavaScript (41)
      • 모던 자바스크립트 Deep Dive (4)
    • WEB (13)
    • 회고 (12)
    • TIL (109)
    • WIL (7)
    • Stacks (20)
      • React.js (6)
      • Next.js (1)
      • Redux (3)
      • Node.js (2)
      • GIT (2)
      • SAP (1)
    • 15일 메이킹 프로젝트 (15)
    • 이전 기록 (14)
    • ETC. (5)
    • ---------------2021 (6)
      • 내일배움단-웹개발 5주 (2)
      • 정보처리기사 (4)

블로그 메뉴

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

공지사항

인기 글

태그

  • 코드스테이츠
  • 자바스크립트
  • nomadcoders
  • 투포인터알고리즘
  • 자바스크립트비트마스크
  • 모던자바스크립트딥다이브
  • Til
  • JavaScript
  • 비트마스크
  • 국비지원
  • 알고리즘
  • 코딩프로젝트
  • MySQL
  • 스파르타코딩클럽
  • 2023 인프콘 후기
  • 내일배움카드
  • 내일배움단
  • 자바스크립트알고리즘
  • nomadcoder
  • vanilaJS

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
프라이D

프라이Develog(❁´◡`❁)

Prettier 세팅하기 + VS code 스니펫 설정하기
ETC.

Prettier 세팅하기 + VS code 스니펫 설정하기

2022. 6. 24. 19:51

Prettier

Prettier는 VS code 에서 사용자가 사전에 지정한 방식으로 코드를 정렬해주는 익스텐션이다. Prettier이 링크를 참조하면 설정할 수 있는 옵션과 그에 대한 설명이 있다.

루트 폴더에 .prettierrc 파일을 생성하여 추가

파일 생성 후 원하는 옵션을 설정할 수 있다.

{
"singleQuote": true,
"trailingComma": "all",
"bracketSpacing": false,
"printWidth": 160,
"tabWidth": 2,
"semi": true,
"arrowParens": "avoid",
"endOfLine": "lf"
}

Settings.json에 바로 추가하기

VS code 에서 f1키를 누르고 Settings.json 에 들어가 아래와 같이 코드를 추가한다.

"prettier.singleQuote": true,
"prettier.trailingComma": "all",
"prettier.bracketSpacing": false,
"prettier.printWidth": 160,
"prettier.tabWidth": 2,
"prettier.semi": true,
"prettier.arrowParens": "avoid",
"prettier.endOfLine": "lf"

Default formatter 설정하기

File > Preferences > Settings 경로로 들어가, Default formatter를 검색한다.

Default Formatter를 Prettier 로 변경해준 뒤 사용하면 된다.

+

VS code 스니펫 설정하기

console.log와 같이 자주 쓸 일이 있는 코드는 스니펫을 설정할 수 있다.

File > Preferences > Configure User Snippets

그 다음 'New Global Snipets file을 클릭해 새 파일을 만들어준다. 파일 이름은 상관없다.

파일이 생성되면 주석의 내용 중 //Example 부분이 있는데, 주석처리를 해제하고 아래 예시처럼 수정하여 스니펫을 만들 수 있다.

"Print to console": {
    "scope": "javascript,typescript",
    "prefix": "cl",
    "body": ["console.log();"],
    "description": "Log output to console"
  }

prefix 부분에 스니펫 키워드를 입력하고, body 부분에 내용을 입력해준다.

이렇게 설정하면 코드 에디터 내에서 cl 만 입력하여 console.log();를 불러올 수 있다.

 

+ Prettier 외에도 indent-rainbow, WakaTime, Live Server, Live Share, Material Icon Theme, Code runner 등을 사용하고 있다. 

저작자표시 (새창열림)

'ETC.' 카테고리의 다른 글

[원티드 프리온보딩 프론트엔드 인턴십] 참가 에세이 - 박혜정  (0) 2022.12.11
VS Code 에서 python venv 폴더 생성  (0) 2022.06.27
프로그래머스 프론트엔드 데브코스 2기 지원 후기(코테 탈락)  (0) 2022.02.22
[1달 1독] Clean Code(클린 코드)  (0) 2022.01.11
    'ETC.' 카테고리의 다른 글
    • [원티드 프리온보딩 프론트엔드 인턴십] 참가 에세이 - 박혜정
    • VS Code 에서 python venv 폴더 생성
    • 프로그래머스 프론트엔드 데브코스 2기 지원 후기(코테 탈락)
    • [1달 1독] Clean Code(클린 코드)
    프라이D
    프라이D
    틀린내용 정정 및 개선사항은 언제든지 댓글 달아주세요 :D

    티스토리툴바