당신은 사용할 수 있습니다File > Preferences > Keyboard Shortcuts(또는Ctrl + K + Ctrl + S) 바로가기 키 설정을 사용자 정의합니다.
Ctrl + Shift + ECmd + Shift + E이 바로 가기 키를 누르면 포커스가 편집기에서 탐색기 창으로 전환됩니다.
Ctrl + K Ctrl + S(윈도우/리눅스) 또는Cmd + K Cmd + S(Mac) 단축키 설정을 켭니다.workbench.view.explorer。Ctrl + Alt + E。JSON 설정을 수동으로 수정하려면 다음을 수행하세요.keybindings.json다음을 추가하세요.
[
{
"key": "ctrl+alt+e",
"command": "workbench.view.explorer"
}
]
Ctrl + Shift + E또는 사용자 정의된 바로가기 키.Ctrl + Shift + P(Mac:Cmd + Shift + P)。Preferences: Open Settings (JSON)그리고 선택하세요.settings.json, 개인 설정을 직접 편집할 수 있습니다.settings.json페이지를 편집하세요.Windows / Linux:
%APPDATA%\Code\User\settings.json
macOS:
~/Library/Application Support/Code/User/settings.json
VS 코드를 사용할 수도 있습니다File → Open File이 경로에서 파일을 직접 엽니다.
Ctrl + `View → Terminal{
"terminal.integrated.defaultProfile.windows": "PowerShell",
"terminal.integrated.profiles.windows": {
"PowerShell": {
"path": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe"
},
"Command Prompt": {
"path": "C:\\Windows\\System32\\cmd.exe"
},
"Git Bash": {
"path": "C:\\Program Files\\Git\\bin\\bash.exe"
}
}
}
Terminal: Select Default ProfileCtrl + Shift + `exit또는 휴지통 아이콘launch.json지정하다integratedTerminalVS Code에서 열기settings.json, 다음 설정을 추가합니다.
"terminal.integrated.defaultProfile.windows": "Command Prompt",
"terminal.integrated.profiles": {
"Command Prompt": {
"path": "C:\\Windows\\System32\\cmd.exe"
},
"PowerShell": {
"path": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe"
}
}
cmd.exe。Git Bash, WSL 또는 다른 셸이 설치되어 있는 경우 다음을 수행할 수도 있습니다.profiles전환을 용이하게 하려면 섹션에 함께 추가하세요.
VS Code의 "실행 및 디버깅"에 사용되는 터미널은 다음을 통해 사용할 수 있습니다.launch.json~에console그리고internalConsoleOptions통제하다.
"terminal.integrated.defaultProfile.windows": "PowerShell",
"terminal.integrated.profiles": {
"PowerShell": {
"path": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe"
},
"Command Prompt": {
"path": "C:\\Windows\\System32\\cmd.exe"
}
}
{
"버전": "0.2.0",
"구성": [
{
"name": "Python 프로그램 실행(cmd 사용)",
"유형": "파이썬",
"요청": "실행",
"프로그램": "${파일}",
"console": "통합 터미널",
"internalConsoleOptions": "neverOpen",
"창": {
"명령": "cmd.exe"
}
}
]
}
cmd.exe여기에서 실행되었습니다.
{
"tabWidth": 4,
"useTabs": false,
"singleQuote": true,
"trailingComma": "es5"
}
[*.{js,css,html}]
indent_style = space
indent_size = 2
Ctrl + K Ctrl + S(윈도우/리눅스) 또는Cmd + K Cmd + S(Mac) 단축키 설정을 켭니다.keybindings.json。[
{
"key": "ctrl+alt+u",
"command": "workbench.action.editor.changeEncoding",
"args": "utf8",
"when": "editorTextFocus"
}
]
ctrl+alt+u다른 키 조합의 경우."utf8"대상 인코딩을 다른 인코딩으로 변경할 수 있습니다.Ctrl + Shift + P(맥의 경우Cmd + Shift + P)。utf8(UTF-8)utf16le(UTF-16 LE)utf16be(UTF-16 BE)big5(Big5)gbk(GBK)iso88591(ISO-8859-1)windows1252(Windows-1252)Ctrl + Alt + U(또는 설정한 단축키).VS Code에서 중국어 문자, 전자 기호 또는 유니코드 특수 문자가 포함된 파일을 편집하는 경우 문자 너비가 일관되지 않고 수직으로 정렬할 수 없는 문제가 자주 발생합니다. 고정 너비 영어 글꼴을 사용하는 경우에도, 특히 CJK 문자가 관련된 경우에도 이러한 문제가 계속 발생할 수 있습니다.
다음 글꼴은 중국어 등폭 배열 문제를 더 잘 처리할 수 있습니다.
켜다settings.json(단축키Ctrl + Shift + P→ "기본 설정: 설정 열기(JSON)")를 입력하고 다음 설정을 추가합니다.
"editor.fontFamily": "'SimSun-ExtB', 'MS 고딕', '송 왕조 모방', '표준 스크립트', 고정폭"
이 설정은 글꼴을 순서대로 로드하려고 시도하며 이전 글꼴이 설치되지 않은 경우 다음 글꼴로 돌아갑니다.
"editor.fontLigatures": false: 글꼴 병합으로 인한 정렬 문제 방지"editor.renderWhitespace": "all": 쉬운 형식 조정을 위해 공백 문자를 표시합니다."editor.lineHeight": 22:글꼴 크기에 따라 줄 높이를 살짝 조정하여 겹치지 않도록 하세요.VS Code에서 중국어 번체 글꼴을 사용하여 유니코드 필드를 깔끔하게 정렬하려면 다음을 사용할 수 있습니다.SimSun-ExtB、MS Gothic、송나라의 모방、표준 이탤릭체조합 설정을 기다리고 보조 설정을 활성화하여 정렬 효과를 향상시킵니다.
또는 직접 편집settings.json:
{
"editor.folding": false
}
#region그리고#endregion。{...}。Ctrl + P현재 단어를 복사합니다.Ctrl + Shift + ←(Mac: Cmd + Shift + ←) 파일 이름을 선택합니다.Ctrl + C(Mac: Cmd + C) 파일 이름을 복사합니다.Ctrl + P(Mac: Cmd + P) 에Go To File패널.Ctrl + V또는Cmd + V)를 누르고Enter파일을 엽니다.editor.action.goToImplementationimport또는require, 직접 점프할 수 있습니다.F12(정의로 이동).Ctrl + Click(Mac: Cmd + Click)。Ctrl + Shift + Click。Quick File Open이 기능이 자주 필요한 경우 설치할 수 있습니다.Quick File Open확장 패키지를 설치하고 단축키를 설정하면 커서 위치에서 파일명을 자동으로 추출하여 열 수 있습니다.
Open file - Frank StuetzerOpen file From Path - jack89itaVS Code는 열 선택(열 선택)을 지원하지만기본적으로 내장된 기능이 없습니다.선택한 영역의 값을 직접 합산할 수 있습니다. 그러나 다음 방법을 통해 이 목표를 달성할 수 있습니다.
Calculate SumCtrl+C클론# 파이썬 예제
숫자 = [12, 15, 8, 10]
인쇄(합계(숫자))
값을 빠르게 정렬하고 Excel, Google Sheets, Pandas와 같은 도구에 붙여넣어 합산할 수 있습니다.
이런 종류의 작업을 자주 수행해야 하는 경우 다음을 설치하십시오.Calculate확장 키트는 가장 편리하고 간단한 접근 방식입니다.
Visual Studio Code는 선택한 영역에서 여러 줄의 텍스트를 알파벳순, 숫자순 또는 역순으로 정렬하는 것을 지원합니다. 코드 구성, 데이터 처리 또는 목록 구성에 자주 사용됩니다.
Ctrl + Shift + PSort Lines Ascending(힘으로 상승) 또는Sort Lines Descending(전력을 낮추는 것)기본적으로 단축키가 지정되어 있지 않으며 직접 설정할 수 있습니다.
Sort Lines Ascending또는Descending정렬 조건을 사용자 정의해야 하는 경우(예: 대소문자 무시, 필드 기준 정렬, 자연수 기준 정렬 등) 다음 확장을 설치할 수 있습니다.
Alt + Shift + ↓ / ↑행을 빠르게 복사하거나 이동하세요.VS Code에는 기본 행 정렬 기능이 기본적으로 지원됩니다. 고급 요구 사항이 있는 경우 확장 키트를 통해 사용 시나리오를 확장할 수 있습니다.
Insert Date StringCtrl + Shift + X,Mac:Cmd + Shift + X)。Alt + Shift + I현재 날짜와 시간을 삽입하세요.Ctrl + Shift + P,구현하다Insert Date String지침.Ctrl + Shift + P(Mac:Cmd + Shift + P)를 입력하고 선택하세요.Preferences: Configure User Snippets。plaintext.json또는python.json)。"날짜 삽입": {
"접두사": "날짜",
"본문": [
"${CURRENT_YEAR}-${CURRENT_MONTH}-${CURRENT_DATE}"
],
"description": "현재 날짜를 삽입하세요"
}
입력하다date그리고 누르세요Tab날짜를 삽입할 수 있습니다.
macros날짜 기능 포함Insert Date String확장 패키지는 다양한 날짜 형식을 지원하며 다음에 설치할 수 있습니다.settings.json예를 들어 다음과 같은 사용자 정의 형식:
"insertDateString.format": "YYYY-MM-DD HH:mm:ss"
Ctrl + Shift + X(Mac: Cmd + Shift + X) "확장 프로그램"을 엽니다.Ctrl + Shift + O(Mac: Cmd + Shift + O) 기호 목록을 빠르게 찾아볼 수 있습니다.F5), 변수 검사 및 기타 기능.Ctrl + Shift + P(Mac: Cmd + Shift + P) 그리고 입력Python: Select InterpreterPython 버전을 선택하세요..ipynb데이터 과학 및 기계 학습 개발에 적합한 형식입니다.| 확장 패키지 이름 | 기능 설명 |
|---|---|
| Python (Microsoft) | 구문 강조, 완성 및 디버깅을 포함한 공식 Python 지원 |
| Pylance | 더 빠른 IntelliSense 및 유형 검사 제공 |
| Jupyter | VS Code가 Jupyter Notebook을 지원하도록 허용 |
| Python Environment Manager | Python 가상 환경을 편리하게 관리 |
| Python Docstring Generator | Python 주석 자동 생성(Docstring) |
Ctrl + Shift + P(Mac: Cmd + Shift + P) 명령 패널을 열고 입력하십시오.View: Show Outline그리고 실행합니다.Ctrl + Shift + O(Mac: Cmd + Shift + O)。@또는:빠른 필터Ctrl + P(Mac: Cmd + P)를 클릭하여 빠른 검색 패널을 엽니다.@모든 기능과 카테고리를 보려면:@Python 클래스와 함수만 표시합니다.VS Code 인터페이스에서 환경 선택 메뉴를 여는 두 가지 주요 방법이 있습니다.
Ctrl + Shift + P명령 패널을 호출하고 입력하십시오.Python: Select Interpreter。메뉴가 열리면 목록에서 해당 환경을 찾으세요.
C:\Apps\anaconda3_202406\envs\tf_env\python.exe프로젝트.VS Code 내부의 터미널에서 프로그램을 실행할 때 프로그램이 올바르게 사용되는지 확인하기 위해tf_env, 다음 설정을 확인하세요.
python.terminal.activateEnvironment확인했습니다.Ctrl + ~새 터미널을 켜면 화면이 자동으로 표시됩니다.(tf_env)단어.코드에 다음 스니펫을 추가하고 실행 후 출력 경로가 올바르게 지정되었는지 확인하세요.tf_env, DLL 로드 경로가 올바른지 확인하려면 다음을 수행하세요.
importsys
수입 OS
# Python 실행 파일 경로를 확인합니다.
print("현재 Python:", sys.executable)
# DLL 검색 경로를 확인합니다(TensorFlow 오류 문제 해결을 위해).
hasattr(os, 'add_dll_directory')인 경우:
print("DLL 디렉터리:", os.environ.get('PATH', '').split(';')[0])
메뉴에서 찾을 수 없는 경우tf_env:
conda명령이 시스템 환경 변수에 추가되었거나 VS Code 설정에 지정되었습니다.conda.path。Ctrl + `또는 메뉴에서 "터미널"을 선택하십시오).git 원격 추가 원본 [원격 저장소 URL]。git remote -v。git push origin main(지점 이름에 따라 조정됨)git pull origin main。git log커밋 기록을 봅니다.Git은 커밋을 실행할 때 제출자의 이름과 이메일을 기록해야 합니다. 시스템이 이 정보를 찾을 수 없으면 오류가 발생합니다.
VS Code 터미널에 다음 명령을 순서대로 입력하세요.
git config --global user.name "Your Name"
git config --global user.email "[email protected]"
설정이 성공했는지 확인하려면 다음을 입력하십시오.
git config --list
설정이 완료되면 VS Code 인터페이스에서 커밋 버튼을 직접 클릭하여 성공적으로 제출할 수 있습니다.
VS Code에서 단일 파일의 개정 기록(Git History)을 보는 것은 주로 내장 기능을 통해 또는 강력한 확장 기능을 설치하여 수행할 수 있습니다. 이는 누가 코드를 변경했는지, 언제, 어떤 변경이 이루어졌는지 추적하는 데 도움이 됩니다.
플러그인을 설치하지 않고 가장 빠른 방법은 다음과 같습니다.
GitLens는 프로세스 보기 기능을 전문가 수준으로 향상시키는 개발자를 위한 필수 도구입니다.
보다 직관적인 그래픽 인터페이스를 선호한다면 다음을 설치할 수 있습니다.Git History플러그인:
| 방법 | 이점 | 상황에 적합 |
|---|---|---|
| 타임라인(내장) | 설치가 필요 없고 가벼우며 바로 사용할 수 있습니다. | 최근의 간단한 변경 사항을 빠르게 검토하세요. |
| GitLens | 매우 강력하고 편집기와 긴밀하게 통합됩니다. | 장기적인 프로젝트 유지 관리에는 각 코드 줄의 책임에 대한 정확한 추적이 필요합니다. |
| Git History | 그래픽 인터페이스는 명확하고 분기 방향을 읽기 쉽습니다. | 특정 정보를 검색하거나 복잡한 분기 병합 내역을 확인해야 합니다. |
VS Code에 내장된 터미널을 사용하는 데 익숙하다면 다음 명령을 입력할 수도 있습니다.
git log -p <file_path>
그러면 파일에 대한 모든 커밋과 특정 코드 변경 사항(패치)이 나열됩니다. ~에 따르면q종료합니다.
VS Code에서 Git 복제 또는 기타 Git 작업을 사용할 때 오류 메시지가 표시되는 경우:
[email protected]: Permission denied (publickey)
이는 GitHub가 SSH 키를 성공적으로 인증하지 못했음을 의미합니다. 조사 과정에서 다음과 같은 문제가 발생할 수 있습니다.
ssh-keygen -lf ~/.ssh/id_rsa.pub디렉터리 확인C:\Users\USERNAME\.ssh\, 있는지 확인하세요id_rsa(개인 키)가 존재합니다. 을 텐데id_rsa.pub, 새 개인 키를 생성해야 합니다.
ssh-keygen -t rsa -b 3072 -C "[email protected]"
생성 후에는 다음을 얻게 됩니다.
where ssh
제안된 결과:
C:\Windows\System32\OpenSSH\ssh.exe
첫 번째가 Git Bash의 ssh인 경우 PowerShell 또는 CMD를 사용하거나 Windows OpenSSH를 사용하려면 전체 경로를 직접 지정하세요.
실행되는 경우ssh-add과도한 권한에 대한 오류가 발생하여 수정이 필요합니다.
icacls $env:USERPROFILE\.ssh\id_rsa /inheritance:r
icacls $env:USERPROFILE\.ssh\id_rsa /grant:r "$($env:USERNAME):(R,W)"
icacls $env:USERPROFILE\.ssh\id_rsa
자신의 계정만 읽고 쓸 수 있는지 확인하세요.
ssh-add $env:USERPROFILE\.ssh\id_rsa
성공 메시지의 예:
Identity added: C:\Users\USERNAME\.ssh\id_rsa ([email protected])
ssh -T [email protected]
성공 메시지의 예:
Hi USERNAME! You've successfully authenticated, but GitHub does not provide shell access.
git clone [email protected]:owner/repo.gitssh-add -l조사하다전체 프로세스에는 SSH 공개 및 개인 키 관리, 에이전트 시작, 권한 설정 및 VS Code 터미널 구성이 포함됩니다. 이 작업을 수행하면 VS Code를 사용하여 Windows에서 GitHub에 연결할 때 대부분의 SSH 문제를 해결할 수 있습니다.
다음에서 이용 가능settings.jsonPHP 실행 파일 경로를 다음에서 설정하십시오.
"php.validate.executablePath": "C:/php/php.exe"
.vscode/launch.json디버깅 매개변수를 설정합니다.주요 요구 사항이 프로그램 편집 및 자동 완성이라면 설치PHP Intelephense그게 다야; 디버깅이 필요한 경우 일치해야 합니다.PHP DebugXdebug와 함께.
Visual Studio 코드에서 사용됨php.validate.executablePath기능, 추가 PHP 확장 패키지를 설치할 필요는 없지만 PHP 실행 파일이 시스템에 설치되었는지 확인해야 합니다.
PHP 개발 경험을 향상하려면 다음 확장을 설치하는 것이 좋습니다.
C:\\php\\php.exe/usr/bin/php또는 사용which php경로 가져오기Preferences: Open Settings (JSON)"php.validate.executablePath": "C:\\php\\php.exe"
(Linux/macOS 경로 예:"/usr/bin/php")
settings.jsonphp.validate.executablePathVS Code 자체에는 직접적인 설정이 없습니다.php.ini옵션, 그것은 당신을 통해 이루어집니다settings.json지정된php.exe해당 내용을 읽으려면php.ini. 단계는 다음과 같습니다:
C:\php\php.exe
C:\php\php.ini
settings.json(단축키:Ctrl + ,→ 오른쪽 상단의 "설정 열기(JSON)" 아이콘)."php.validate.executablePath": "C:/php/php.exe"
php.ini그것으로php.exe동일한 PHP 설치 경로에 속하므로 VS Code는 구문 확인 및 디버깅 시 이를 사용합니다.php.ini。php --ini
Configuration File (php.ini) Path: C:\php
Loaded Configuration File: C:\php\php.ini
VS Code에서는 직접 지정할 수 없습니다.php.ini, 다음으로만 지정할 수 있습니다.php.exe간접적으로 지정하는 경로php.ini。
Visual Studio Code 자체는 완전한 Android Studio 대체품이 아니며 공식 Android SDK 통합이 부족합니다. 하지만 Extension 패키지를 설치하고 환경을 설정하면 Android App을 개발할 수 있습니다.
ANDROID_HOME환경변수경량 개발을 원한다면 Flutter나 React Native를 선택하는 것이 좋으며 대부분의 프로세스는 VS Code로 완료할 수 있습니다. 그러나 기본 Android 앱의 심층적인 개발 및 디버깅이 필요한 경우 Android Studio가 여전히 주요 도구입니다.
Ctrl+Shift+D。VS 코드 사용법.vscode/launch.json실행 및 디버깅 방법을 정의하기 위한 다양한 언어의 예는 다음과 같습니다.
{
"버전": "0.2.0",
"구성": [
{
"유형": "노드",
"요청": "실행",
"name": "Node.js 프로그램 시작",
"프로그램": "${파일}"
}
]
}
{
"version": "0.2.0",
"configurations": [
{
"name": "Listen for Xdebug",
"type": "php",
"request": "launch",
"port": 9003
}
]
}
{
"버전": "0.2.0",
"구성": [
{
"name": "파이썬 프로그램 시작",
"유형": "파이썬",
"요청": "실행",
"프로그램": "${파일}",
"console": "통합 터미널"
}
]
}
해당 확장 키트를 설치하려면 다른 언어가 필요합니다. 예:
email: [email protected]