티스토리 뷰
안녕하세요! 오늘은 코드 포맷팅 도구인 Prettier를 단축키로 빠르게 적용하는 방법에 대해 알아보겠습니다. Prettier는 코드 스타일을 일관되게 유지해 주어 개발 효율성을 높여주는 유용한 도구입니다. 단축키를 통해 더욱 편리하게 사용할 수 있으니, 함께 살펴보도록 하겠습니다!
1. Prettier란?

Prettier는 JavaScript, TypeScript, HTML, CSS 등 다양한 언어를 지원하는 코드 포맷터입니다. 코드의 가독성을 높이고 팀 프로젝트에서 일관된 스타일을 유지하는 데 큰 도움이 됩니다.
2. Prettier 설치하기
2.1. Visual Studio Code에서 설치
- VS Code 열기: Visual Studio Code를 실행합니다.
- Extensions 메뉴 열기: 왼쪽 사이드바에서 Extensions 아이콘(사각형 네 개)을 클릭합니다.
- Prettier 검색: 검색창에 "Prettier - Code formatter"를 입력합니다.
- 설치: 검색 결과에서 "Prettier - Code formatter"를 찾아 설치 버튼을 클릭합니다.
2.2. 프로젝트에 Prettier 설치 (선택 사항)
프로젝트에서 Prettier를 사용할 경우, 다음 명령어로 프로젝트에 설치할 수 있습니다:
bash
npm install --save-dev prettier
이렇게 하면 팀원들이 동일한 버전의 Prettier를 사용할 수 있습니다.
3. Prettier 설정하기
3.1. 기본 설정 적용
Prettier는 기본적으로 사용할 수 있지만, 원하는 설정을 위해 .prettierrc 파일을 생성할 수 있습니다. 프로젝트 루트 디렉터리에 다음과 같은 내용을 포함한 .prettierrc 파일을 생성합니다:
json
{
"singleQuote": true,
"tabWidth": 2,
"semi": true
}
위 설정은 작은 따옴표 사용, 탭 너비 2로 설정, 세미콜론 포함을 의미합니다.
3.1. VS Code 설정
- 설정 열기: File > Preferences > Settings로 이동합니다.
- "Format On Save" 활성화: "Editor: Format On Save" 옵션을 체크하여 파일을 저장할 때 자동으로 포맷팅되도록 설정합니다.
- 기본 포맷터 설정: "Default Formatter"를 검색하고, "Prettier - Code formatter"를 선택합니다.
4. Prettier 단축키로 적용하기
이제 Prettier를 단축키로 쉽게 적용할 수 있습니다. 기본적으로 다음 단축키를 사용하여 포맷팅을 수행할 수 있습니다.
4.1. 기본 단축키
- Windows/Linux: Shift + Alt + F
- Mac: Shift + Option + F
위 단축키를 사용하여 현재 열려 있는 파일을 Prettier로 포맷팅할 수 있습니다.
4.2. 단축키 변경하기 (선택 사항)
원하는 단축키로 변경하고 싶다면, 다음 단계를 따르세요.
- 단축키 설정 열기: File > Preferences > Keyboard Shortcuts로 이동합니다. 또는 Ctrl + K Ctrl + S를 눌러 단축키 설정을 엽니다.
- "Format Document" 검색: 검색창에 "Format Document"를 입력합니다.
- 단축키 변경: "Format Document" 항목의 연필 아이콘을 클릭한 후, 원하는 단축키를 입력하고 Enter를 누릅니다.
5. 마치며
이제 Prettier를 단축키로 빠르게 적용하는 방법을 알게 되었습니다! 코드 작성 후 바로 포맷팅을 적용하여 코드 품질을 높일 수 있습니다.
궁금한 점이나 추가적인 질문이 있다면 댓글로 남겨주세요! 행복한 코딩 되세요! 😊
'Python > Python Library' 카테고리의 다른 글
| NumPy 라이브러리 소개 및 예제 (3) | 2024.09.26 |
|---|---|
| AWS Lambda를 Visual Studio Code에서 사용하기: Python 코드 실행, 디버깅 및 배포하기 (0) | 2024.08.21 |
| Visual Studio Code에서 GitHub을 쉽게 사용하기 위한 유용한 확장 프로그램 (1) | 2024.08.20 |
| Python 가상화 환경을 GitHub과 연동하여 관리하는 방법 (Visual Studio Code 기준) (0) | 2024.08.20 |
| [Intro] 파이썬의 중요한 모듈들 (3) | 2024.08.13 |
- Total
- Today
- Yesterday
- 1165회 로또
- 1164회 로또
- 주린이탈출
- 로또 ai
- 기술적분석
- 재테크
- 장고 orm sql문 비교
- chat gpt 모델 별 가격
- 주식공부
- 로또 1164회 당첨
- 인공지능 로또 예측
- 티스토리챌린지
- 케라스
- chat gpt 모델별 예산
- 토치비전
- 차트분석
- 오블완
- 골든크로스
- 자동매매
- chat gpt 4o 예산
- 주식투자
- Numpy
- Python
- chat gpt api 비용 계산
- chat gpt 한국어 가격
- 퀀트투자
- 자동매매로직
- chat gpt 모델 api 가격 예측
- 클래스형 뷰
- chat gpt 가격 예상
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | 7 |
| 8 | 9 | 10 | 11 | 12 | 13 | 14 |
| 15 | 16 | 17 | 18 | 19 | 20 | 21 |
| 22 | 23 | 24 | 25 | 26 | 27 | 28 |