WU7 Universal Extension Pack (Dev)
中文 | English
中文说明
通用开发工具扩展包,适用于所有编程语言(Python, Java, C, Vue, Go, Rust 等)。
📦 包含的扩展 (12个)
🤖 AI 辅助工具 (3个)
1. Claude Code (anthropic.claude-code)
- Anthropic 官方 AI 编程助手
- 智能代码生成、重构、调试
- 支持所有编程语言
2. GitHub Copilot Chat (github.copilot-chat)
- GitHub 官方对话式 AI 编程助手
- 提供代码问答、解释、生成和调试辅助
- 适用于主流开发场景
3. ChatGPT (openai.chatgpt)
- OpenAI ChatGPT VSCode 集成
- 通用 AI 对话和编程辅助
- 快速查询编程问题
🔧 Git 工具 (1个)
4. GitLens (eamodio.gitlens)
- 强大的 Git 增强工具
- 行内显示代码作者(Blame)
- 文件历史查看和分支可视化
- 适用于所有使用 Git 的项目
✨ 代码质量工具 (2个)
5. EditorConfig (editorconfig.editorconfig)
- 跨编辑器的代码风格配置
- 统一缩进、换行符、字符编码
- 支持所有文件类型
6. Code Spell Checker (streetsidesoftware.code-spell-checker)
🎨 UI/设计工具 (1个)
7. Material Icon Theme (pkief.material-icon-theme)
- Material Design 风格文件图标
- 支持数百种文件类型
- 自动识别框架和库
🛠️ 通用效率工具 (5个)
8. IntelliJ IDEA Keybindings (k--kato.intellij-idea-keybindings)
- IDEA 风格快捷键映射
- 保持肌肉记忆
- 适用于所有语言
9. Markdown All in One (yzhang.markdown-all-in-one)
- 全功能 Markdown 编辑工具
- 自动生成目录、实时预览
- 文档编写必备
10. Batch Runner (nilssoderman.batch-runner)
11. Chinese Language Pack (ms-ceintl.vscode-language-pack-zh-hans)
- Docker 与容器开发工具
- 支持 Dockerfile 辅助、镜像构建、容器查看和调试支持
- 适合需要容器化开发和部署的通用项目环境
🚀 安装方式
方式 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 项目
- 带 Dockerfile 或容器化开发流程的项目
- 任何编程语言的项目
💡 设计理念
- 语言无关: 所有工具适用于任何编程语言
- 核心功能: 只包含最核心的通用工具
- 提升效率: AI 辅助 + Git 工具 + 代码质量 + 通用容器支持
- 开箱即用: 安装即可使用,无需额外配置
⚙️ 推荐配置
settings.json 核心配置
{
"editor.formatOnSave": true,
"editor.tabSize": 4,
"editor.insertSpaces": true,
"gitlens.currentLine.enabled": true,
"gitlens.hovers.currentLine.over": "line",
"cSpell.enableFiletypes": [
"python",
"java",
"c",
"cpp",
"vue",
"javascript",
"typescript",
"go",
"rust"
],
"editorconfig.enable": true
}
📊 与其他扩展包的配合
全栈开发组合
code --install-extension wu7-universal-pack-1.0.0.vsix
code --install-extension wu7-python-pack-1.0.0.vsix
code --install-extension wu7-vue3-pack-1.0.0.vsix
code --install-extension wu7-java-pack-1.0.0.vsix
扩展包对比
| 特性 |
Universal Pack |
Python Pack |
Vue3 Pack |
Java Pack |
| 扩展数量 |
12 个 |
5 个 |
8 个 |
10 个 |
| AI 工具 |
✅ 3个 |
❌ |
❌ |
❌ |
| Git 工具 |
✅ GitLens |
❌ |
❌ |
❌ |
| 代码质量 |
✅ 2个 |
✅ 2个 |
✅ 2个 |
✅ 2个 |
| 语言支持 |
❌ |
✅ Python |
✅ Vue3 |
✅ Java |
| 容器支持 |
✅ Docker |
❌ |
❌ |
可选 |
| 适用范围 |
所有语言 |
Python |
Vue3 |
Java/Spring Boot |
🔧 常见问题
Q1: 为什么包含 3 个 AI 工具?
A: 提供多种选择,用户可以根据需要禁用不用的。当前保留了 Claude Code、GitHub Copilot Chat 和 ChatGPT 这 3 类常用 AI 工具。
Q2: 为什么包含 Docker?
A: Docker 属于跨语言、跨项目的通用开发工具,放在 Universal Pack 中比放在某个语言专用包里更合适。
Q3: 可以和其他扩展包一起使用吗?
A: 可以。Universal Pack 与 Python Pack、Vue3 Pack、Java Pack 等完全兼容,可以同时安装。
Q4: 为什么不包含语言特定的工具?
A: 这是通用工具包,语言特定的工具请安装对应的语言包(Python Pack、Vue3 Pack、Java Pack 等)。
📄 许可证
MIT
English
A universal development tools extension pack for all programming languages, including Python, Java, C, Vue, Go, and Rust.
📦 Included Extensions (12)
1. Claude Code (anthropic.claude-code)
- Anthropic official AI coding assistant
- Helps with generation, refactoring, and debugging
- Works across programming languages
2. GitHub Copilot Chat (github.copilot-chat)
- GitHub's chat-based AI coding assistant
- Helps with code explanations, generation, Q&A, and debugging support
- Fits mainstream development workflows
3. ChatGPT (openai.chatgpt)
- ChatGPT integration for VS Code
- General AI chat and coding support
- Useful for fast technical lookups
4. GitLens (eamodio.gitlens)
- Powerful Git enhancement tool
- Inline blame information
- File history and branch visualization
- Useful in any Git-based project
5. EditorConfig (editorconfig.editorconfig)
- Cross-editor code style support
- Helps standardize indentation, line endings, and encoding
- Works with many file types
6. Code Spell Checker (streetsidesoftware.code-spell-checker)
- Code spelling checker
- Real-time spelling diagnostics
- Supports multiple languages
7. Material Icon Theme (pkief.material-icon-theme)
- Material Design style file icons
- Supports many file types
- Automatically recognizes frameworks and libraries
8. IntelliJ IDEA Keybindings (k--kato.intellij-idea-keybindings)
- IntelliJ IDEA style keyboard shortcuts
- Helps preserve existing muscle memory
- Useful across languages
9. Markdown All in One (yzhang.markdown-all-in-one)
- Full-featured Markdown editing tool
- Table of contents, preview, and editing helpers
- Great for documentation work
10. Batch Runner (nilssoderman.batch-runner)
- Run scripts and commands in batches
- Save frequently used commands
- Useful for task automation
11. Chinese Language Pack (ms-ceintl.vscode-language-pack-zh-hans)
- Simplified Chinese language pack for VS Code
- Localizes the editor UI
- Docker and container development support
- Helps with Dockerfiles, image builds, container inspection, and debugging
- Fits general containerized development workflows
🚀 Installation
Method 1: VS Code Marketplace
- Open VS Code
- Press
Ctrl+Shift+X to open Extensions
- Search for "WU7 Universal Extension Pack"
- Click Install
Method 2: Command Line
code --install-extension wu7.wu7-universal-pack
Method 3: Install Local VSIX
code --install-extension wu7-universal-pack-1.0.0.vsix
🎯 Use Cases
✅ Suitable Projects
- Python projects
- Java projects
- C/C++ projects
- Vue/React frontend projects
- Go projects
- Rust projects
- Projects with Dockerfile or container-based workflows
- Any programming language project
💡 Design Goals
- Language-agnostic: tools that work across languages
- Core-only: includes practical universal tools without unnecessary extras
- Productivity-focused: AI + Git + code quality + general container support
- Ready to use: install and start working immediately
⚙️ Recommended Settings
Core settings.json
{
"editor.formatOnSave": true,
"editor.tabSize": 4,
"editor.insertSpaces": true,
"gitlens.currentLine.enabled": true,
"gitlens.hovers.currentLine.over": "line",
"cSpell.enableFiletypes": [
"python",
"java",
"c",
"cpp",
"vue",
"javascript",
"typescript",
"go",
"rust"
],
"editorconfig.enable": true
}
📊 Works Well With Other Packs
Full-stack setup
code --install-extension wu7-universal-pack-1.0.0.vsix
code --install-extension wu7-python-pack-1.0.0.vsix
code --install-extension wu7-vue3-pack-1.0.0.vsix
code --install-extension wu7-java-pack-1.0.0.vsix
Pack comparison
| Feature |
Universal Pack |
Python Pack |
Vue3 Pack |
Java Pack |
| Extension count |
12 |
5 |
8 |
10 |
| AI tools |
✅ 3 |
❌ |
❌ |
❌ |
| Git tools |
✅ GitLens |
❌ |
❌ |
❌ |
| Code quality |
✅ 2 |
✅ 2 |
✅ 2 |
✅ 2 |
| Language support |
❌ |
✅ Python |
✅ Vue3 |
✅ Java |
| Container support |
✅ Docker |
❌ |
❌ |
Optional |
| Scope |
All languages |
Python |
Vue3 |
Java/Spring Boot |
🔧 FAQ
A: It gives users options. The pack keeps three common AI tools: Claude Code, GitHub Copilot Chat, and ChatGPT.
Q2: Why include Docker here?
A: Docker is a cross-language, cross-project tool, so it fits better in the Universal Pack than in a language-specific pack.
Q3: Can it be used with other extension packs?
A: Yes. Universal Pack works well with Python Pack, Vue3 Pack, Java Pack, and more.
A: This is a general-purpose pack. Language-specific tooling belongs in dedicated packs such as Python Pack, Vue3 Pack, and Java Pack.
📄 License
MIT