Visual Studio Code 安装与设置完全指南
什么是 Visual Studio Code?
Visual Studio Code(简称 VS Code)是微软开发的免费、开源的代码编辑器,支持 Windows、macOS 和 Linux 系统。它具有强大的扩展生态系统,支持几乎所有编程语言。
下载与安装
Windows 系统安装
- 访问官网下载
- 打开 VS Code 官网
- 点击 “Download for Windows” 按钮
- 下载 Stable 稳定版本
- 运行安装程序
- 双击下载的安装文件(如 VSCodeSetup-x64-x.x.x.exe)
- 同意许可协议
- 选择安装位置(建议默认)
- 重要安装选项
- ☑ 添加到 PATH(便于终端中使用
code
命令) - ☑ 注册为支持的文件类型的编辑器
- ☑ 添加到右键菜单(方便快速打开文件/文件夹)
macOS 系统安装
- 下载安装
1
2
3
4
5
| # 方法一:官网下载
# 访问 https://code.visualstudio.com/ 下载 .dmg 文件
# 方法二:使用 Homebrew
brew install --cask visual-studio-code
|
- 安装后配置
使配置生效
source ~/.zshrc ```
Linux 系统安装(Ubuntu/Debian)
1
2
3
4
5
6
7
8
9
| # 方法一:使用 snap
sudo snap install --classic code
# 方法二:使用 apt
wget -qO- https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > packages.microsoft.gpg
sudo install -o root -g root -m 644 packages.microsoft.gpg /etc/apt/trusted.gpg.d/
sudo sh -c 'echo "deb [arch=amd64,arm64,armhf signed-by=/etc/apt/trusted.gpg.d/packages.microsoft.gpg] https://packages.microsoft.com/repos/code stable main" > /etc/apt/sources.list.d/vscode.list'
sudo apt update
sudo apt install code
|
初次启动设置
选择颜色主题
- 打开 VS Code
- 使用快捷键
Ctrl+K Ctrl+T
(Windows/Linux)或 Cmd+K Cmd+T
(macOS) - 选择喜欢的颜色主题(如:Dark+、Light+、Monokai等)
安装中文语言包(可选)
- 打开扩展面板
Ctrl+Shift+X
- 搜索 “Chinese”
- 安装 “Chinese (Simplified) Language Pack”
- 按
Ctrl+Shift+P
输入 “Configure Display Language” - 选择 “zh-cn”
- 重启 VS Code
必备扩展推荐
通用开发扩展
| 扩展名称 | 功能描述 | 安装命令 | |———|———|———| | Prettier | 代码格式化 | ext install esbenp.prettier-vscode
| | ESLint | JavaScript 语法检查 | ext install dbaeumer.vscode-eslint
| | GitLens | Git 增强功能 | ext install eamodio.gitlens
| | Live Server | 实时预览网页 | ext install ritwickdey.liveserver
| | Bracket Pair Colorizer | 括号颜色匹配 | ext install coenraads.bracket-pair-colorizer
|
前端开发扩展
1
2
3
4
5
6
7
8
| # React开发
ext install dsznajder.es7-react-js-snippets
# Vue.js开发
ext install octref.vetur
# 浏览器兼容性检查
ext install mikestead.dotenv
|
后端开发扩展
1
2
3
4
5
6
7
8
| # Python开发
ext install ms-python.python
# Java开发
ext install redhat.java
# PHP开发
ext install bmewburn.vscode-intelephense-client
|
重要设置配置
打开设置文件
- 按
Ctrl+,
(Windows/Linux)或 Cmd+,
(macOS) - 点击右上角的「打开设置(JSON)」图标
推荐设置配置
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
29
30
31
32
33
34
35
| {
// 编辑器设置
"editor.fontSize": 14,
"editor.lineHeight": 1.5,
"editor.tabSize": 2,
"editor.wordWrap": "on",
"editor.minimap.enabled": false,
// 文件设置
"files.autoSave": "afterDelay",
"files.autoSaveDelay": 1000,
// 终端设置
"terminal.integrated.fontSize": 13,
"terminal.integrated.shell.windows": "C:\\Windows\\System32\\cmd.exe",
// 格式化设置
"editor.formatOnSave": true,
"editor.defaultFormatter": "esbenp.prettier-vscode",
// 界面设置
"window.zoomLevel": 0,
"workbench.iconTheme": "vscode-icons",
// Git设置
"git.autofetch": true,
"git.confirmSync": false,
// 搜索设置
"search.exclude": {
"**/node_modules": true,
"**/dist": true,
"**/build": true
}
}
|
快捷键大全
通用快捷键
| 功能 | Windows/Linux | macOS | |——|—————|——-| | 打开命令面板 | Ctrl+Shift+P
| Cmd+Shift+P
| | 快速打开文件 | Ctrl+P
| Cmd+P
| | 新建文件 | Ctrl+N
| Cmd+N
| | 保存文件 | Ctrl+S
| Cmd+S
| | 格式化代码 | Shift+Alt+F
| Shift+Option+F
|
编辑快捷键
1
2
3
4
5
6
7
8
| # 行操作
复制行: Shift+Alt+↓ / Shift+Option+↓
删除行: Ctrl+Shift+K / Cmd+Shift+K
移动行: Alt+↓ / Option+↓
# 多光标
添加光标: Ctrl+Alt+↓ / Cmd+Option+↓
选择所有出现: Ctrl+Shift+L / Cmd+Shift+L
|
导航快捷键
1
2
3
4
5
6
7
8
| # 文件导航
切换标签页: Ctrl+Tab / Ctrl+Shift+Tab
关闭当前标签: Ctrl+W / Cmd+W
# 代码导航
转到定义: F12
查看引用: Shift+F12
快速修复: Ctrl+. / Cmd+.
|
工作区与项目管理
创建项目工作区
- 打开项目文件夹:
文件 > 打开文件夹
- 保存工作区:
文件 > 将工作区另存为...
- 工作区文件(.code-workspace)包含特定项目的设置
多根工作区
1
2
3
4
5
6
7
8
9
10
11
12
13
| {
"folders": [
{
"path": "frontend"
},
{
"path": "backend"
}
],
"settings": {
"editor.tabSize": 2
}
}
|
调试配置
配置调试环境
- 点击左侧调试图标
- 点击「创建 launch.json 文件」
- 选择环境(Node.js、Python、Chrome等)
Node.js 调试示例
1
2
3
4
5
6
7
8
9
10
11
12
| {
"version": "0.2.0",
"configurations": [
{
"type": "node",
"request": "launch",
"name": "启动程序",
"program": "${workspaceFolder}/app.js",
"console": "integratedTerminal"
}
]
}
|
集成终端使用
打开终端
终端配置
1
2
3
4
5
6
7
8
9
10
11
12
13
| {
"terminal.integrated.profiles.windows": {
"PowerShell": {
"source": "PowerShell",
"icon": "terminal-powershell"
},
"Command Prompt": {
"path": "cmd.exe",
"icon": "terminal-cmd"
}
},
"terminal.integrated.defaultProfile.windows": "PowerShell"
}
|
版本控制集成
Git 集成功能
- 左侧源代码管理图标显示更改状态
- 行内显示修改差异
- 支持分支切换、提交、推送等操作
常用 Git 操作
1
2
3
4
5
6
| # 在VS Code中可以直接进行:
- 暂存更改
- 提交代码
- 查看历史
- 解决冲突
- 分支管理
|
自定义代码片段
创建代码片段
文件 > 首选项 > 用户片段
- 选择语言(如:javascript.json)
- 添加自定义片段
示例 JavaScript 片段
1
2
3
4
5
6
7
8
9
10
| {
"Console Log": {
"prefix": "clog",
"body": [
"console.log('$1:', $1);",
"$2"
],
"description": "快速插入console.log"
}
}
|
性能优化建议
提高运行速度
1
2
3
4
5
6
7
8
| {
// 禁用不需要的扩展
// 减少大型文件的语法高亮
"files.maxMemoryForLargeFilesMB": 4096,
// 限制搜索范围
"search.followSymlinks": false
}
|
内存优化
1
2
3
4
| # 如果遇到性能问题:
1. 禁用不常用的扩展
2. 减少同时打开的文件数量
3. 增加内存限制(如果有足够RAM)
|
常见问题解决
扩展安装失败
- 检查网络连接
- 尝试手动下载 .vsix 文件安装
- 清除扩展缓存
启动缓慢
- 禁用不需要的扩展
- 检查是否有冲突的扩展
- 重置设置:
Ctrl+Shift+P
输入 “Preferences: Open Settings (JSON)”
学习资源推荐
官方资源
社区资源
结语
VS Code 是一个功能强大且高度可定制的代码编辑器。通过合理的设置和扩展配置,可以打造出最适合个人开发习惯的编程环境。建议从基础功能开始,逐步探索更多高级特性,不断提升开发效率。
记住,最好的配置是那个最适合你工作流程的配置,不要害怕尝试和调整!