WU7 Universal Extension Pack (Dev)
通用开发工具扩展包,适用于所有编程语言(Python, Java, C, Vue, Go, Rust 等)
📦 包含的扩展 (12个)
🤖 AI 辅助工具 (4个)
1. Claude Code (anthropic.claude-code)
- Anthropic 官方 AI 编程助手
- 智能代码生成、重构、调试
- 支持所有编程语言
2. GitHub Copilot (github.copilot)
- GitHub 官方 AI 代码助手
- 实时代码补全(行级和函数级)
- 支持所有主流编程语言
3. GitHub Copilot Chat (github.copilot-chat)
- Copilot 对话式界面
- 代码解释和问答
- 调试帮助
4. ChatGPT (openai.chatgpt)
- OpenAI ChatGPT VSCode 集成
- 通用 AI 对话和编程辅助
- 快速查询编程问题
🔧 Git 工具 (1个)
5. GitLens (eamodio.gitlens)
- 强大的 Git 增强工具
- 行内显示代码作者(Blame)
- 文件历史查看和分支可视化
- 适用于所有使用 Git 的项目
✨ 代码质量工具 (2个)
6. EditorConfig (editorconfig.editorconfig)
- 跨编辑器的代码风格配置
- 统一缩进、换行符、字符编码
- 支持所有文件类型
7. Code Spell Checker (streetsidesoftware.code-spell-checker)
🎨 UI/设计工具 (1个)
8. Material Icon Theme (pkief.material-icon-theme)
- Material Design 风格文件图标
- 支持数百种文件类型
- 自动识别框架和库
🛠️ 其他工具 (4个)
9. IntelliJ IDEA Keybindings (k--kato.intellij-idea-keybindings)
- IDEA 风格快捷键映射
- 保持肌肉记忆
- 适用于所有语言
10. Markdown All in One (yzhang.markdown-all-in-one)
- 全功能 Markdown 编辑工具
- 自动生成目录、实时预览
- 文档编写必备
11. Batch Runner (nilssoderman.batch-runner)
12. Chinese Language Pack (ms-ceintl.vscode-language-pack-zh-hans)
🚀 安装方式
方式 1: VSCode Marketplace 安装
- 打开 VSCode
- 按
Ctrl+Shift+X 打开扩展面板
- 搜索 "WU7 Universal Extension Pack"
- 点击安装
方式 2: 命令行安装
code --install-extension wu7.wu7-universal-pack
方式 3: 本地安装 .vsix 文件
code --install-extension wu7-universal-pack-1.0.0.vsix
🎯 适用场景
✅ 适用项目
- Python 项目
- Java 项目
- C/C++ 项目
- Vue/React 前端项目
- Go 项目
- Rust 项目
- 任何编程语言的项目
💡 设计理念
- 语言无关: 所有工具适用于任何编程语言
- 核心功能: 只包含最核心的通用工具
- 提升效率: AI 辅助 + Git 工具 + 代码质量
- 开箱即用: 安装即可使用,无需额外配置
⚙️ 推荐配置
settings.json 核心配置
{
// 编辑器
"editor.formatOnSave": true,
"editor.tabSize": 4,
"editor.insertSpaces": true,
// GitLens
"gitlens.currentLine.enabled": true,
"gitlens.hovers.currentLine.over": "line",
// 拼写检查
"cSpell.enableFiletypes": [
"python",
"java",
"c",
"cpp",
"vue",
"javascript",
"typescript",
"go",
"rust"
],
// EditorConfig
"editorconfig.enable": true
}
.editorconfig 示例
root = true
[*]
charset = utf-8
end_of_line = lf
insert_final_newline = true
trim_trailing_whitespace = true
[*.{py,java,c,cpp}]
indent_style = space
indent_size = 4
[*.{js,ts,vue,json}]
indent_style = space
indent_size = 2
[*.go]
indent_style = tab
indent_size = 4
[*.md]
trim_trailing_whitespace = false
📊 与其他扩展包的配合
全栈开发组合
# 安装通用工具包
code --install-extension wu7-universal-pack-1.0.0.vsix
# 根据项目类型安装语言包
code --install-extension wu7-python-pack-1.0.0.vsix # Python 项目
code --install-extension wu7-vue3-pack-1.0.0.vsix # Vue3 项目
扩展包对比
| 特性 |
Universal Pack |
Python Pack |
Vue3 Pack |
| 扩展数量 |
12 个 |
5 个 |
8 个 |
| AI 工具 |
✅ 4个 |
❌ |
❌ |
| Git 工具 |
✅ GitLens |
❌ |
❌ |
| 代码质量 |
✅ 2个 |
✅ 2个 |
✅ 2个 |
| 语言支持 |
❌ |
✅ Python |
✅ Vue3 |
| CSS 工具 |
❌ |
❌ |
✅ 2个 |
| 适用范围 |
所有语言 |
Python |
Vue3 |
💡 使用建议
方案 A: 只安装通用包
适合: 多语言开发,不想安装太多插件
优势: 核心功能齐全,适用所有项目
方案 B: 通用包 + 语言包
适合: 专注某个语言开发
优势: 完整的开发体验
示例: Universal Pack + Python Pack
方案 C: 通用包 + 多个语言包
适合: 全栈工程师
优势: 覆盖所有开发场景
示例: Universal Pack + Python Pack + Vue3 Pack
🔧 常见问题
Q1: 为什么包含 4 个 AI 工具?
A: 提供多种选择,用户可以根据需要禁用不用的。建议保留 Claude Code + GitHub Copilot。
Q2: 为什么不包含语言特定的工具?
A: 这是通用工具包,语言特定的工具请安装对应的语言包(Python Pack, Vue3 Pack 等)。
Q3: 可以和其他扩展包一起使用吗?
A: 可以!Universal Pack 与 Python Pack、Vue3 Pack 等完全兼容,可以同时安装。
Q4: 为什么不包含 LeetCode 和 Export?
A: 这两个工具不是所有开发者都需要,为了保持扩展包的通用性,没有包含。如需要可单独安装。
📚 扩展分类
🤖 AI 辅助 (4个):
├─ Claude Code → 对话式 AI 编程
├─ GitHub Copilot → 实时代码补全
├─ Copilot Chat → 对话式辅助
└─ ChatGPT → 通用 AI 对话
🔧 Git 工具 (1个):
└─ GitLens → Git 增强工具
✨ 代码质量 (2个):
├─ EditorConfig → 代码风格统一
└─ Code Spell Checker → 拼写检查
🎨 UI 工具 (1个):
└─ Material Icon Theme → 文件图标
🛠️ 其他工具 (4个):
├─ IDEA Keybindings → 快捷键映射
├─ Markdown All in One → Markdown 编辑
├─ Batch Runner → 批量运行脚本
└─ Chinese Language Pack → 中文语言包
🎓 学习资源
📄 许可证
MIT
作者: wu7
版本: 1.0.0
最后更新: 2026-02-03