Visual Studio Code 팁과 트릭
이 문서의 팁과 트릭을 사용하여 Visual Studio Code를 바로 시작하고 생산성을 높이는 방법을 알아보세요. 강력한 편집 기능, 코드 인텔리전스, 소스 코드 제어 기능에 익숙해지고 유용한 키보드 단축키를 배우세요. 시작하기와 사용자 가이드의 다른 심화 주제들도 더 많이 알아보세요.
처음 시작하시는 분이라면, 주요 기능을 단계별로 살펴볼 수 있는 VS Code 튜토리얼을 확인해보세요.
Visual Studio Code가 설치되어 있지 않다면, 다운로드 페이지를 방문하세요. Linux에서 VS Code 실행하기, macOS, Windows에서 플랫폼별 설정 지침을 찾을 수 있습니다.
영상을 선호하시나요? VS Code Day 강연 Visual Studio Code 팁과 트릭이나 VS Code 경험 향상하기를 시청할 수 있습니다.
기본
시작하기
VS Code를 직접 체험하는 가장 좋은 방법은 Welcome 페이지를 열고 Walkthrough를 선택하여 VS Code가 제공하는 설정 단계, 기능, 더 깊은 사용자 정의를 자기 주도적으로 둘러보는 것입니다. 여러분이 발견하고 배우면서, 둘러보기는 여러분의 진행 상황을 추적합니다.
Help > Welcome에서 환영 페이지를 열거나 명령 팔레트(Ctrl+Shift+P
)에서 Help: Welcome 명령을 사용하세요.
확장 프로그램도 둘러보기를 제공할 수 있습니다. 명령 팔레트(Ctrl+Shift+P
)에서 Help: Open Walkthrough... 명령을 사용하여 둘러보기를 직접 열 수도 있습니다.
코드 편집 스 킬을 향상시키고 싶다면, Interactive Editor Playground를 열어보세요. VS Code의 코드 편집 기능, 멀티 커서 편집, IntelliSense, 스니펫, Emmet 등을 시험해볼 수 있습니다.
Help > Editor Playground에서 환영 페이지를 열거나 명령 팔레트(Ctrl+Shift+P
)에서 Help: Interactive Editor Playground 명령을 사용하세요.
명령 팔레트
현재 상황에 따라 사용 가능한 모든 명령에 접근하세요.
키보드 단축키: Ctrl+Shift+P
기본 키보드 단축키
명령 팔레트의 많은 명령들은 기본 키 바인딩이 연결되어 있습니다. Command Palette(Ctrl+Shift+P
)에서 명령 옆에 기본 키보드 단축키를 볼 수 있습니다.
키보드 참조 시트
여러분의 플랫폼에 맞는 키보드 단축키 참조 시트를 다운로드하세요(macOS, Windows, Linux).
빠른 열기
파일을 빠르게 검색하고 엽니다.
키보드 단축키: Ctrl+P
?
를 입력하여 명령 제안을 볼 수 있습니다.
edt
또는 term
과 같은 명령을 입력하고 스페이스를 누르면 드롭다운 목록이 나타납니다.
최근에 열어본 파일 간 이동
Quick Open 키보드 단축키를 반복해서 누르면 최근에 열어본 파일 사이를 빠르게 이동할 수 있습니다.
Quick Open에서 여러 파일 열기
Quick Open에서 Right Arrow
를 눌러 여러 파일을 열 수 있습니다. 현재 선택된 파일이 백그라운드에서 열리고, Quick Open에서 계속해서 파일을 선택할 수 있습니다.
최근에 열어본 폴더와 작업 영역 간 이동
최근 폴더나 작업 영역을 엽니다.
키보드 단축키: Ctrl+R
File > Open Recent에서 최근에 열어본 폴더와 작업 영역, 그리고 파일 목록이 있는 빠른 선택 드롭다운을 표시합니다.
플로팅 창
편집기를 플로팅 창으로 열 수 있습니다. 예를 들어, 편집기를 모니터의 다른 위치로 이동하거나 다른 모니터로 이동할 때 유용합니다.
편집기를 플로팅 창으로 열려면, 현재 VS Code 창 밖으로 드래그하여 아무 곳에나 놓으세요. 편집기를 분리하는 또 다른 방법은 편집기 탭을 우클릭하고 Move into New Window(workbench.action.moveEditorToNewWindow
) 또는 Copy into New Window(Ctrl+K O
) 옵션을 선택하는 것입니다.
명령줄
VS Code에는 강력한 명령줄 인터페이스(CLI)가 있어 다양한 시나리오를 지원하도록 편집기 실행 방식을 사용자 정의할 수 있습니다. 예를 들어, 명령줄에서 VS Code를 시작하여 두 파일을 비교하는 차이점 편집기를 열 수 있습니다.
VS Code 바이너리가 경로에 있는지 확인하세요. 그러면 간단히 'code'를 입력하여 VS Code를 실행할 수 있습니다. 설치 중에 VS Code가 환경 경로에 추가되는지 확인하려면 플랫폼별 설정 주제를 참조하세요(Linux에서 VS Code 실행, macOS, Windows).
# 현재 디렉터리로 code 열기
code .
# 가장 최근에 사용한 code 창에서 현재 디렉터리 열기
code -r .
# 새 창 만들기
code -n
# 언어 변경
code --locale=es
# 차이점 편집기 열기
code --diff <file1> <file2>
# 특정 줄과 열에서 파일 열기 <file:line[:character]>
code --goto package.json:10:5
# 도움말 옵션 보기
code --help
# 모든 확장 프로그램 비활성화
code --disable-extensions .
.vscode 폴더
작업 영역별 파일은 작업 영역의 루트에 있는 .vscode
폴더에 있습니다. 예를 들어, 작업 실행기용 tasks.json
과 디버거용 launch.json
이 있습니다.
상태 표시줄
오류와 경고
키보드 단축키: Ctrl+Shift+M
프로젝트의 오류와 경고로 빠르게 이동할 수 있습니다.
F8
또는 Shift+F8
로 오류 간 이동이 가능합니다.
문제 목록을 유형('info', 'errors', 'warnings')이나 일치하는 텍스트로 필터링할 수 있습니다.
언어 모드 변경
상태 표시줄의 언어 모드는 활성 편집기와 연결된 언어(예: Markdown, Python 등)를 나타냅니다. 상태 표시줄의 언어 모드 표시기를 선택하거나 키보드 단축키를 사용하여 현재 편집기의 언어 모드를 변경할 수 있습니다.
키보드 단축키: Ctrl+K M
파일 유형에 대해 새 언어 모드를 유지하려면 Configure File Association 명령을 사용하여 현재 파일 확장자를 설치된 언어와 연결하세요.
사용자 정의
VS Code를 여러분의 선호도에 맞게 사용자 정의할 수 있는 많은 옵션이 있습니다:
- 테마 변경
- 키보드 단축키 변경
- 설정 조정
- JSON 유효성 검사 추가
- 스니펫 만들기
- 확장 프로그램 설치
테마 변경
VS Code에는 여러 가지 내장된 색상 테마가 있습니다. 기본 설정: 색상 테마 명령을 사용하거나 키보드 단축키를 사용하세요.
키보드 단축키: Ctrl+K Ctrl+T
VS Code 확장 Marketplace에서 더 많은 테마를 설치할 수 있습니다. Preferences: Color Theme > + Browse Additional Color Themes... 명령을 선택하여 Marketplace에서 테마를 검색하세요.
추가적으로, 파일 아이콘 테마를 설치하고 변경할 수 있습니다.
키맵
다른 편집기의 키보드 단축키에 익숙하신가요? 키맵 확장 프로그램을 설치하여 좋아하는 편집기의 키보드 단축키를 VS Code로 가져올 수 있습니다. Preferences: Keymaps 명령을 사용하여 Marketplace의 현재 목록을 확인하세요. 가장 인기 있는 것들은 다음과 같습니다:
- Vim
- Sublime Text Keymap
- Emacs Keymap
- Atom Keymap
- Brackets Keymap
- Eclipse Keymap
- Visual Studio Keymap
키보드 단축키 사용자 정의
Keyboard Shortcuts 편집기에서 키보드 단축키를 보고 사용자 정의할 수 있습니다. Preferences: Open Keyboard Shortcuts 명령을 사용하거나 단축키를 사용하여 편집기를 여세요.
키보드 단축키: Ctrl+K Ctrl+S
연필 아이콘을 선택하거나 특정 항목에서 Enter
를 사용하여 키보드 단축키를 편집하세요. 검색 필드를 사용하여 목록을 필터링할 수 있습니다.
단축키를 검색하고 keybindings.json
파일에 자신만의 키 바인딩을 추가할 수도 있습니다.
자세한 내용은 Visual Studio Code용 키 바인딩을 참조하세요.
설정 조정
기본적으로 VS Code는 설정을 보고 편집할 수 있는 설정 편집기를 보여줍니다. 사용자 설정 열기(JSON) 명령을 사용하거나 workbench.settings.editor
설정으로 기본 설정 편집기를 변경하여 기본 settings.json
파일을 직접 편집할 수도 있습니다.
사용자 설정 settings.json
열기
키보드 단축키: Ctrl+,
다양한 UI 요소의 글꼴 크기 변경
// 메인 편집기
"editor.fontSize": 18,
// 터미널 패널
"terminal.integrated.fontSize": 14,
// 출력 패널
"[Log]": {
"editor.fontSize": 15
}
확대/축소 레벨 변경
"window.zoomLevel": 5
글꼴 합자(Ligatures)
"editor.fontFamily": "Fira Code",
"editor.fontLigatures": true
글꼴 합자를 지원하는 글꼴이 설치되어 있어야 합니다. FiraCode는 VS Code 팀에서 인기 있는 글꼴입니다.
자동 저장
"files.autoSave": "afterDelay"
File > Auto Save 메뉴에서도 자동 저장을 토글할 수 있습니다.
저장 시 포맷
"editor.formatOnSave": true
붙여넣기 시 포맷
"editor.formatOnPaste": true
탭 문자의 크기 변경
"editor.tabSize": 4
공백 또는 탭
"editor.insertSpaces": true
공백 문자 렌더링
"editor.renderWhitespace": "all"
공백 문자는 기본적으로 텍스트 선택에서 렌더링됩니다.
파일/폴더 무시
이러한 파일/폴더를 편집기 창에서 제거합니다.
"files.exclude": {
"somefolder/": true,
"somefile": true
}
검색 결과에서 이러한 파일/폴더를 제거합니다.
"search.exclude": {
"someFolder/": true,
"somefile": true
}
다른 사용자 정의에 대해 자세히 알아보세요.
언어별 설정
언어 식별자를 사용하여 특정 언어에 대한 설정을 지정할 수 있습니다. 일반적으로 사용되는 언어 ID 목록은 언어 식별자 참조에서 찾을 수 있습니다.
"[languageid]": {
}
Configure Language Specific Settings 명령을 사용하여 언어별 설정을 만들 수도 있습니다.
JSON 유효성 검사 추가
많은 파일 유형에 대해 JSON 유효성 검사가 기본적으로 활성화되어 있습니다. settings.json
에서 자신만의 스키마와 유효성 검사를 만드세요:
"json.schemas": [
{
"fileMatch": [
"bower.json"
],
"url": "https://json.schemastore.org/bower"
}
]
또는 작업 영역에 정의된 스키마의 경우:
"json.schemas": [
{
"fileMatch": [
"**/foo.json"
],
"url": "./myschema.json"
}
]
또는 사용자 정의 스키마를 사용하려면:
"json.schemas": [
{
"fileMatch": [
"/.myconfig"
],
"schema": {
"type": "object",
"properties": {
"name" : {
"type": "string",
"description": "항목의 이름"
}
}
}
}
]
자세한 내용은 JSON 문서를 참조하세요.
기본 브라우저 구성
VS Code에서는 링크를 Ctrl+click
(Cmd+click
, macOS의 경우)하여 기본 브라우저에서 열 수 있습니다. workbench.externalBrowser
설정을 통해 기본 브라우저를 구성할 수 있습니다.
설정 값으로 브라우저 실행 파일의 전체 경로를 지정하세요. 또는 장치 간 올바른 작동을 보장하기 위해 edge
, chrome
, firefox
와 같은 브라우저 별칭을 사용할 수도 있습니다.
"workbench.externalBrowser": "edge"
확장 프로그램
키보드 단축키: Ctrl+Shift+X
확장 프로그램 찾기
여러 소스를 사용하여 확장 프로그램을 찾을 수 있습니다:
- VS Code Marketplace에서
- VS Code의 Extensions 보기에서 검색
- 확장 프로그램 추천 보기
- awesome-vscode와 같은 커뮤니티에서 관리하는 확장 프로그램 목록
인기 있는 확장 프로그램 찾기
Extensions 화면에서 Filter 컨트롤을 선택한 다음 Most Popular 또는 Sort By > Install Count를 선택하세요.
확장 프로그램 추천
Extensions 화면에서 Filter 컨트롤을 선택한 다음 Recommended을 선택하여 추천 확장 프로그램 목록을 확인하세요.
자신만의 확장 프로그램 만들기
자신만의 확장 프로그램을 만드는 데 관심이 있으신가요? 확장 API 문서에서 방법을 배울 수 있습니다. 특히 기여 포인트 문서를 확인해보세요.
- 구성
- 명령
- 키 바인딩
- 언어
- 디버거
- 문법
- 테마
- 스니펫
- JSON 유효성 검사
파일과 폴더
간단한 파일 대화상자
간단한 파일 대화상자를 사용하면 파일과 폴더를 열고 저장하기 위한 시스템의 기본 파일 대화상자를 VS Code 내의 더 간단한 빠른 선택 대화상자로 대체할 수 있습니다.
간단한 파일 대화상자를 활성화하면 VS Code 내에서 빠른 선택을 사용하여 파일과 폴더를 탐색하고 선택할 수 있습니다.
간단한 파일 대화상자를 활성화하려면 files.simpleDialog
설정을 구성하세요:
"files.simpleDialog.enable": true
통합 터미널
키보드 단축키: Ctrl+`
드롭다운에서 다른 터미널 셸을 선택할 수 있습니다. 운영 체제와 시스템 구성에 따라 다른 셸이 표시될 수 있습니다.
추가 읽기:
사이드바 토글
키보드 단축키: Ctrl+B
패널 토글
키보드 단축키: Ctrl+J
Zen 모드
방해 없는 Zen 모드로 들어가세요.
키보드 단축키: Ctrl+K Z
Esc
를 두 번 눌러 Zen 모드를 종료하세요.
나란히 편집
키보드 단축키: Ctrl+\
편집기를 드래그 앤 드롭하여 새 편집기 그룹을 만들고 편집기를 그룹 간에 이동할 수도 있습니다.