Visual Studio Code(VS Code) 기본 설정 가이드 (테마, 줄바꿈, 아이콘, 한글, 자동 저장, 포맷 자동화 등)

광고

Visual Studio Code (일명 VS Code)는 개발자들이 가장 선호하는 코드 에디터 중 하나인데요.

가볍지만 강력하고, 수많은 확장(Extension)을 통해 어떤 개발 환경이든 커스터마이징할 수 있다는 장점 때문이죠.

참고로, 저도 윈도우의 메모장 대신에 항상 vscode를 사용하고 있을 정도죠.

 

오늘은 VS Code를 처음 사용하거나,

혹은 기존에 사용하고 있지만 좀 더 효율적으로 설정하고 싶은 분들을 위해 VS Code 기본 설정 가이드를 준비해봤습니다.

 



vscode 기본 설정 가이드


1. VS Code 설치하기

설치가 끝나면 VS Code를 실행하고, 간단한 인터페이스를 확인해보세요.



vs code 인터페이스 설명

 

  • 활동 바 (Activity Bar): 왼쪽에 세로로 길게 위치하며, 탐색기, 검색, 소스 제어, 확장, 실행 및 디버그 등 주요 기능을 전환할 수 있습니다.
  • 사이드 바 (Side Bar): 활동 바에서 선택한 기능(예: 탐색기)의 상세 내용이 표시되는 영역입니다.
  • 에디터 그룹 (Editor Group): 코드를 작성하는 주 작업 공간입니다. 여러 파일을 열거나 분할하여 볼 수 있습니다.
  • 패널 (Panel): 하단에 위치하며 터미널, 출력, 디버그 콘솔, 문제점 등의 탭이 있습니다.
  • 상태 바 (Status Bar): 하단에 가로로 길게 위치하며 현재 파일의 정보, 언어 모드, Git 브랜치, 경고/오류 메시지 등을 표시합니다.

 

 

⚙️ 2. 한글 언어팩 설치

영어가 불편하다면?

  1. 좌측 메뉴에서 Extensions (확장기능) 클릭 (단축키: Ctrl + Shift + X)
  2. 검색창에 Korean Language Pack 입력
  3. 설치 후 “재시작” 클릭

 

 

3. 테마 & 아이콘 설정

테마 바꾸기

  1. Ctrl + Shift + P → “Color Theme” 입력
  2. 원하는 테마 선택 (예: Dark+, Light+, GitHub Dark 등)
  3. 원하는 테마가 없다면 Dracula, One Dark Pro 설치 추천!

아이콘 테마

  • 확장 기능에서 Material Icon Theme 설치
  • 폴더와 파일에 직관적인 아이콘 적용 가능

 

4. 꼭 필요한 확장 기능 설치

기능확장 프로그램(extension) 이름
HTML 자동완성 Auto Close Tag, Auto Rename Tag
코드 정리 Prettier – Code formatter
라이브 미리보기 Live Server
Git 연동 GitLens
Python 개발 Python (by Microsoft)
 
광고

✨ 확장기능 설치는 Ctrl + Shift + X → 검색 후 [Install] 클릭!

 

5. 사용자 설정 변경 (settings.json)

설정 열기

  • Ctrl + , → 오른쪽 상단 톱니바퀴 클릭 → settings.json 열기
  • 또는 Ctrl + Shift + P → “Preferences: Open Settings (JSON)”

자주 쓰는 설정 예시 (JSON)

{ "editor.tabSize": 2, "editor.formatOnSave": true, "files.autoSave": "afterDelay", "editor.fontFamily": "Fira Code, Consolas, 'Courier New', monospace", "editor.fontLigatures": true }
 
 
 

✅ 코드를 저장할 때 자동 정렬되게 하거나, 탭 크기를 지정할 수 있어요.

 

6. Python 또는 JavaScript 개발환경 설정 예시

Python

  • Python 확장 설치
  • Python 경로 자동 감지 or 수동 지정 (Ctrl + Shift + P → Python: Select Interpreter)
  • 터미널 → python filename.py 실행

JavaScript

  • Node.js 설치 (https://nodejs.org/ko/)
  • Live Server 확장으로 HTML 실행
  • .js 파일 저장 후 콘솔에서 node filename.js 실행

 

7. 단축키 자주 쓰는 것 정리

기능 단축키
명령 팔레트 Ctrl + Shift + P
파일 열기 Ctrl + O
폴더 열기 Ctrl + K, Ctrl + O
새 파일 생성 Ctrl + N
저장 Ctrl + S
확장기능 열기 Ctrl + Shift + X
터미널 열기 Ctrl + ~
 

 

 

8. 마무리 정리

항목 추천 설정
언어 Korean Language Pack 설치
테마 One Dark Pro, Dracula
확장 Prettier, Live Server, GitLens
자동 저장 “files.autoSave”: “afterDelay”
포맷 자동화 “editor.formatOnSave”: true

 

광고

함께보면 좋은 글

  • 맥(Mac) 입문자를 위한 홈브루(Homebrew) 설치방법!

    홈브루(Homebrew)는 맥OS에서 필수적인 오픈소스 패키지 관리자입니다. 개발자뿐만 아니라 다양한 유틸리티나 CLI(Command Line Interface) 도구를 설치하려는 일반 사용자에게도 매우 유용하죠.   하지만 처음 맥을 접한 사용자라면 터미널이 낯설게 느껴질 수 있습니다. 이 글에서는 MacOS 초보자도 쉽게 따라 할 수 있도록 홈브루…

  • [UTIL] 폴더 가드

    윈도우를 쓰다보면 가끔씩 폴더를 누가 함부로 못 열도록 하고 싶을 때가 있다. 그러나…  우낀 건 윈도우 자체 내에서 폴더를 잠금시켜 버리는 기능이 있으면 좋으련만 아직 그런 기능이 없다. 그래서 그런지 살짝 찾아보니 이런 유틸이 있었다. Folder Guard… 좀 쓰기엔 그리…

  • [유틸] 펌방지 해제 프로그램 Spell

    인터넷 서핑을 하다보면 정말 글을 복사해서 내가 가지고 싶은 일이 많다. 다만, 시대가 점점 컨텐츠의 중요성이 올라가다보니 글에 대한 복사하기 기능이 금지되어 있거나, 또는 그 글이 카페글이라면 꼭 회원가입을 해야하는 아픔이 있다. 이럴 때 유용하게 쓰이는 프로그램이 바로 Spell 펌방지…

  • 윈도우10 N, KN 버전 휴대폰 연결, 인식이 안될 경우 (최종)

    최종결론!! 윈도우10의 N, KN 버전에서 MTP방식의 휴대폰 연결, 인식이 안될 경우에는 윈도우 미디어 기능 팩에서 KB3010081의 업데이트를 설치하지 말고… KB3099229의 업데이트를 설치해야한다!! 마소가 제대로 업데이트를 해주기 전까지는… https://www.microsoft.com/ko-kr/download/details.aspx?id=48231 ————————– 윈도우10의 무료 업그레이드 날짜가 얼마 남지 않았다. 그래서 나도 부랴부랴 윈도우10으로…

  • 컴퓨터 데이터 복구 가이드

      사라진 데이터, 복구할 수 있을까? 실수로 삭제한 파일, 포맷된 하드 드라이브, 갑자기 열리지 않는 사진들… 소중한 데이터를 잃어버렸을 때의 절망감, 저도 잘 알아요! 이 가이드를 통해 데이터 복구의 원리와 성공률 높이는 방법, 그리고 믿을 수 있는 프로그램을 알아보고 소중한…

  • [기사] ‘윈도7’ 태스크바, 어떻게 달라졌나

    윈도7의 태스크바의 형태가 알려졌다.음.. 과연 윈도우비스타보다 얼마나 향상되었을지 실제적으로 나와봐야 알겠지만… 많은 기능을 집어넣는 것 보다는…기존 사용자들이 불편했던점만 고쳐도 엄청난 반향을 불러올 수 있지 않을까 한다….^^; ———————————– [출처 : 지디넷 코리아 : http://www.zdnet.co.kr/news/enterprise/os/0,39031185,39176006,00.htm] 마이크로소프트(MS)의 운영체제 ‘윈도비스타’가 윈도XP만큼 사랑받지 못하고 있는…