🛠️ 开发工具推荐
一份精心整理的开发者必备软件、框架和工具集,帮助你在不同平台和环境下高效地构建、测试、调试和部署应用。
Windows 专属
- Scoop:Windows 包管理器,命令行安装软件。
- Bandizip:强大的压缩/解压工具,免费版功能已很完善。
- Visual Studio:微软官方 IDE,功能全面。
macOS 专属
- Homebrew:macOS 包管理器(本项目通过 nix-homebrew 集成)。
- Xcode:开发 Apple 平台应用的官方 IDE。
- Kitty:基于 GPU 的高性能终端模拟器。
- Ghostty:用 Zig 编写的现代化终端模拟器,启动速度快,渲染性能优秀。
编辑器
- Neovim:Vim 的现代化分支,插件生态丰富。
- VS Code:目前最流行的编辑器,插件生态极其丰富。建议安装
code命令以便快速启动。 - Cursor:基于 VS Code 的 AI 编辑器,代码辅助能力强大。
- Zed:高性能编辑器,但插件生态相对有限。
- Sublime Text:轻量、快速、跨平台的代码编辑器,界面简洁。
- Android Studio:Google 官方 Android 开发 IDE,内置模拟器和调试工具,适用于 Windows、macOS 和 Linux 上的完整 Android 开发工作流。
- Xcode:Apple 官方 macOS/iOS 开发 IDE,仅 macOS 可用。集成代码编辑、UI 设计、模拟器、调试和发布工具,是 Apple 生态开发的必备工具。
- Fleet:JetBrains 下一代 IDE,支持 AI 辅助和分布式协作开发。
浏览器
- Chrome:Google 浏览器,开发者工具完善。
- Arc Browser:以标签页管理体验著称的浏览器。
- Edge:微软浏览器,基于 Chromium。
开发工具
- Git:版本控制工具。macOS 自带,Windows 需自行安装:
scoop install git - Vim:文本编辑器。macOS 自带,Windows 需自行安装:
scoop install vim - NVM:Node.js 版本管理器。
# macOS 可通过 nix-homebrew 安装 # Windows scoop bucket add main scoop install nvm - Node.js:JavaScript 运行时,配合 NVM 可安装多版本。安装后自动附带 npm。
- Android Studio:构建 Android 平台应用。
- SwitchHosts:Hosts 文件管理工具。
- Synergy:一套键鼠控制多台电脑。
- Docker:容器化平台,简化应用构建和部署。
- OrbStack:macOS 上 Docker Desktop 的轻量替代品,启动极快,资源占用低,同时支持容器和 Linux 虚拟机。
# macOS 可通过 nix-homebrew 安装 # Windows scoop install docker - tig:基于 ncurses 的 Git 文本界面,适合浏览仓库和分块提交。
# macOS 可通过 nix-homebrew 安装 # Windows scoop install tig - Charles:HTTP/HTTPS 代理和抓包工具。
- Wireshark:网络协议深度分析工具。
- Postman:API 开发平台,用于测试、文档化和协作 REST/GraphQL 接口。
- Fork:简洁易用的 Git 图形客户端。
AI 助手
- ChatGPT:AI 对话助手,可用于编程求助、问题解决和创意任务。
- Claude Code:Anthropic 推出的终端 AI 编程助手,支持代码编辑、调试和自动化任务。
- Codex:OpenAI 官方 CLI 工具,基于 GPT-4o 的终端 AI 编程助手。
- Lark CLI:飞书(Lark)官方命令行工具,用于开发和管理飞书应用。
- Kimi Code CLI:月之暗面(Moonshot AI)推出的终端 AI 编程助手,支持代码读写、Shell 命令执行、网页搜索和自主任务规划。
- OpenClaw:AI 驱动的 CLI 工具,支持多种 AI 模型和自动化工作流。