扩展管理 #

扩展功能概览 #

VSCode 拥有丰富的扩展生态,可以大幅提升开发效率。

text
┌─────────────────────────────────────────────────────────────┐
│                     扩展类型                                  │
├─────────────────────────────────────────────────────────────┤
│                                                             │
│  ┌─────────────┐  ┌─────────────┐  ┌─────────────┐         │
│  │  语言支持    │  │  主题美化    │  │  效率工具    │         │
│  └─────────────┘  └─────────────┘  └─────────────┘         │
│                                                             │
│  ┌─────────────┐  ┌─────────────┐  ┌─────────────┐         │
│  │  代码质量    │  │  Git 工具    │  │  其他工具    │         │
│  └─────────────┘  └─────────────┘  └─────────────┘         │
│                                                             │
└─────────────────────────────────────────────────────────────┘

打开扩展面板 #

基本操作 #

功能 Mac Windows/Linux 说明
打开扩展面板 ⌘⇧X Ctrl+Shift+X 打开扩展市场

安装扩展 #

安装流程 #

text
1. 按 ⌘⇧X / Ctrl+Shift+X 打开扩展面板
2. 搜索扩展名称
3. 点击 "安装" 按钮
4. 等待安装完成
5. 根据提示重新加载 VSCode

搜索技巧 #

text
搜索扩展时可以使用过滤条件:

• @installed → 已安装的扩展
• @outdated → 需要更新的扩展
• @enabled → 已启用的扩展
• @disabled → 已禁用的扩展
• @recommended → 推荐的扩展
• @category:"主题" → 按类别搜索

扩展管理 #

启用/禁用扩展 #

功能 Mac Windows/Linux 说明
禁用扩展 - - 点击齿轮图标选择禁用
启用扩展 - - 在已禁用列表中启用
卸载扩展 - - 点击齿轮图标选择卸载

扩展设置 #

text
每个扩展都有自己的设置:

1. 打开设置(⌘, / Ctrl+,)
2. 搜索扩展名称
3. 配置扩展选项

推荐扩展 #

语言支持 #

扩展名 说明
Python Python 语言支持
JavaScript JavaScript 语言支持
TypeScript TypeScript 语言支持
Go Go 语言支持
Rust Rust 语言支持
Java Java 语言支持
C/C++ C/C++ 语言支持

代码质量 #

扩展名 说明
ESLint JavaScript/TypeScript 代码检查
Prettier 代码格式化
Black Formatter Python 代码格式化
EditorConfig 编辑器配置

Git 工具 #

扩展名 说明
GitLens Git 增强工具
Git Graph Git 图形化界面
GitHub Pull Requests GitHub PR 管理

效率工具 #

扩展名 说明
Path Intellisense 路径自动补全
Auto Rename Tag 自动重命名标签
Bracket Pair Colorizer 括号配对着色
Code Spell Checker 拼写检查

主题美化 #

扩展名 说明
One Dark Pro 流行的暗色主题
Material Theme Material 设计主题
Material Icon Theme Material 图标主题
Dracula Official Dracula 主题

远程开发 #

扩展名 说明
Remote - SSH SSH 远程开发
Remote - Containers 容器开发
Remote - WSL WSL 开发
Live Share 实时协作

扩展配置文件 #

创建扩展推荐 #

在项目根目录创建 .vscode/extensions.json

json
{
    "recommendations": [
        "esbenp.prettier-vscode",
        "dbaeumer.vscode-eslint",
        "ms-python.python"
    ]
}

工作区扩展 #

text
当打开包含扩展推荐的项目时:
1. VSCode 会提示安装推荐的扩展
2. 点击 "安装" 一键安装所有推荐扩展
3. 确保团队成员使用相同的开发环境

扩展同步 #

设置同步 #

功能 Mac Windows/Linux 说明
打开设置同步 - - 账户菜单中开启

同步内容 #

text
设置同步可以同步:
• 用户设置
• 键盘快捷键
• 代码片段
• 扩展列表
• UI 状态

扩展开发 #

创建扩展 #

text
1. 安装 Yeoman 和 VSCode 扩展生成器:
   npm install -g yo generator-code

2. 创建新扩展:
   yo code

3. 选择扩展类型
4. 填写扩展信息
5. 开始开发

调试扩展 #

text
1. 打开扩展项目
2. 按 F5 启动调试
3. 在新窗口中测试扩展
4. 修改代码后重新加载

扩展性能 #

检查扩展性能 #

text
1. 打开命令面板(⌘⇧P / Ctrl+Shift+P)
2. 输入 "Developer: Show Running Extensions"
3. 查看扩展启动时间

优化扩展性能 #

text
• 禁用不常用的扩展
• 使用工作区扩展推荐
• 定期清理不需要的扩展
• 检查扩展是否有性能问题

扩展实战案例 #

案例1:配置 Python 开发环境 #

text
步骤:
1. 安装 Python 扩展
2. 安装 Pylance(语言服务器)
3. 安装 Black Formatter
4. 配置 Python 解释器
5. 配置格式化工具

案例2:配置前端开发环境 #

text
步骤:
1. 安装 ESLint
2. 安装 Prettier
3. 安装 Path Intellisense
4. 安装 Auto Rename Tag
5. 配置保存时自动格式化

案例3:配置团队开发环境 #

text
步骤:
1. 创建 .vscode/extensions.json
2. 添加推荐扩展列表
3. 创建 .vscode/settings.json
4. 配置统一的编辑器设置
5. 提交到版本控制

扩展工作流 #

text
┌─────────────────────────────────────────────────────────────┐
│                     扩展管理流程                              │
├─────────────────────────────────────────────────────────────┤
│                                                             │
│  需要新功能                                                  │
│     │                                                       │
│     ├─────▶ 搜索扩展                                         │
│     │        │                                              │
│     │        └─▶ ⌘⇧X / Ctrl+Shift+X                        │
│     │                                                       │
│     ├─────▶ 安装扩展                                         │
│     │        │                                              │
│     │        └─▶ 点击安装按钮                                │
│     │                                                       │
│     ├─────▶ 配置扩展                                         │
│     │        │                                              │
│     │        └─▶ ⌘, / Ctrl+, 打开设置                       │
│     │                                                       │
│     └─────▶ 使用扩展                                         │
│                │                                            │
│                └─▶ 根据扩展功能使用                          │
│                                                             │
└─────────────────────────────────────────────────────────────┘

快捷键速查表 #

扩展面板 #

功能 Mac Windows/Linux
打开扩展面板 ⌘⇧X Ctrl+Shift+X

扩展搜索 #

搜索条件 说明
@installed 已安装
@outdated 需更新
@recommended 推荐

常见问题 #

Q: 扩展安装后不生效? #

A: 尝试重新加载 VSCode(⌘⇧P / Ctrl+Shift+P → “Reload Window”)。

Q: 如何查看扩展的快捷键? #

A: 打开键盘快捷方式编辑器(⌘K ⌘S / Ctrl+K Ctrl+S),搜索扩展名称。

Q: 扩展太多影响性能? #

A: 禁用不常用的扩展,或使用工作区扩展推荐只在需要时启用。

练习建议 #

练习1:安装扩展 #

text
1. 打开扩展面板
2. 搜索 "Prettier"
3. 安装扩展
4. 配置格式化设置

练习2:配置扩展 #

text
1. 打开设置
2. 搜索扩展名称
3. 修改扩展配置
4. 测试配置效果

练习3:创建扩展推荐 #

text
1. 创建 .vscode 目录
2. 创建 extensions.json
3. 添加推荐扩展
4. 测试推荐功能

下一步 #

现在你已经掌握了扩展管理,接下来学习:

最后更新:2026-04-11