找到最适合你的代码编辑器
| IDE | 适合人群 | 特点 | 价格 |
|---|---|---|---|
| VS Code | 所有人 | 生态丰富、免费 | 免费 |
| Cursor | AI 开发者 | AI 原生、Claude 集成 | 免费/付费 |
| Zed | 追求速度 | 极速、协作 | 免费 |
| PyCharm | Python 开发 | 专业 Python 功能 | 免费/付费 |
| WebStorm | 前端开发 | 专业 JS/TS | 付费 |
最流行的代码编辑器,插件生态最丰富。
Mac:
brew install --cask visual-studio-codeWindows:
winget install Microsoft.VisualStudioCode# AI 编程助手
- GitHub Copilot # GitHub 官方 AI
- Claude Dev # Claude 助手
- Codeium # 免费 AI 补全
- Continue # 开源 AI 助手
# 通用插件
- Python # Python 支持
- Prettier # 代码格式化
- ESLint # JS/TS 检查
- GitLens # Git 增强
- Error Lens # 错误提示
- Docker # Docker 支持
| 功能 | Mac | Windows |
|---|---|---|
| 命令面板 | Cmd+Shift+P |
Ctrl+Shift+P |
| 快速打开 | Cmd+P |
Ctrl+P |
| 终端 | Cmd+` |
Ctrl+` |
| 分屏 | Cmd+\ |
Ctrl+\ |
| 搜索 | Cmd+Shift+F |
Ctrl+Shift+F |
| 多光标 | Option+Click |
Alt+Click |
AI 原生代码编辑器,基于 VS Code,深度集成 AI。
Mac:
brew install --cask cursorWindows:
winget install CursorAI.Cursor- Cmd+K: AI 代码生成/修改
- Cmd+L: AI 对话
- Tab: AI 代码补全
- Cmd+Shift+K: AI 终端
Cursor 支持多种 AI 模型:
- Claude 4 (推荐)
- GPT-4
- Cursor Small
- 免费版: 每月 2000 次 AI 补全
- Pro: $20/月,无限使用
由 Atom 原创团队开发,追求极致速度。
Mac:
brew install --cask zedWindows/Linux:
# 暂不支持,开发中- 启动速度极快
- 原生 AI 集成
- 实时协作
- Vim 模式
专业 Python IDE,JetBrains 出品。
Mac:
brew install --cask pycharm-ce # 社区版(免费)
brew install --cask pycharm # 专业版(付费)Windows:
winget install JetBrains.PyCharm.Community- 数据科学
- Django/Flask 开发
- 大型 Python 项目
专业前端 IDE,JetBrains 出品。
Mac:
brew install --cask webstormWindows:
winget install JetBrains.WebStorm- React/Vue/Angular 开发
- TypeScript 项目
- 大型前端项目
使用 Settings Sync 同步配置:
- 登录 GitHub/Microsoft 账号
- 开启 Settings Sync
- 选择要同步的内容:
- 设置
- 快捷键
- 插件
- 代码片段
# 手动同步
Cmd+Shift+P → "Settings Sync: Sync"{
"editor.fontSize": 14,
"editor.fontFamily": "JetBrains Mono, Menlo, monospace",
"editor.tabSize": 2,
"editor.formatOnSave": true,
"editor.minimap.enabled": false,
"editor.lineNumbers": "relative",
"workbench.colorTheme": "One Dark Pro",
"terminal.integrated.fontSize": 13,
"files.autoSave": "afterDelay",
"files.autoSaveDelay": 1000
}推荐等宽编程字体:
# Mac
brew tap homebrew/cask-fonts
brew install --cask font-jetbrains-mono
brew install --cask font-fira-code
brew install --cask font-meslo-lg
# Windows
winget install JetBrains.JetBrainsMono# 清除缓存
rm -rf ~/.vscode/extensions/.obsolete
# 手动安装
code --install-extension <extension-id># 清除认证缓存
rm -rf ~/Library/Application\ Support/Cursor/User/globalStorage安装 Nerd Font 字体并在终端设置中选择:
brew install --cask font-meslo-lg-nerd-font