通用工具
跨语言通用的开发工具。
编辑器
Visual Studio Code
下载地址: https://code.visualstudio.com/
轻量、跨平台、插件生态丰富的代码编辑器。
通用插件:
- Chinese (Simplified) Language Pack - 中文语言包
- GitLens - Git 增强
- Error Lens - 行内错误提示
- Todo Tree - TODO 高亮
- Project Manager - 项目管理
JetBrains Toolbox
下载地址: https://www.jetbrains.com/toolbox-app/
JetBrains 官方 IDE 管理器,用于统一安装、更新和管理 IntelliJ IDEA、WebStorm、PyCharm、GoLand、DataGrip、CLion、Rider 等 IDE。
适合场景:
- Java / Kotlin:IntelliJ IDEA
- 前端开发:WebStorm
- Python 开发:PyCharm
- Go 开发:GoLand
- 数据库管理:DataGrip
- C / C++:CLion
- .NET:Rider
特点:
- 统一管理多个 JetBrains IDE
- 支持稳定版、EAP 和 Nightly 版本
- 支持回滚、更新和项目入口管理
- 适合多语言开发环境
版本控制
Git
下载地址: https://git-scm.com/download/win
分布式版本控制工具,适合代码管理、协作开发和变更追踪。
基础配置:
git config --global user.name "Your Name"
git config --global user.email "your.email@example.com"推荐配置:
# 默认分支名
git config --global init.defaultBranch main
# 自动处理换行符
git config --global core.autocrlf true
# 凭证存储
git config --global credential.helper managerAPI 测试
Postman
下载地址: https://www.postman.com/downloads/
经典 API 调试与协作平台。
特点:
- 支持 REST、GraphQL、WebSocket 等接口调试
- 支持 Collections、环境变量和自动化测试脚本
- 团队协作、Mock Server、Monitor 能力完整
Apifox
下载地址: https://docs.apifox.com/download/
一体化 API 协作平台,覆盖接口文档、调试、Mock 和自动化测试。
特点:
- 将 API 文档、调试、Mock、测试用例集中在同一工作流
- 支持接口定义和调试结果联动,减少文档与实现不一致
- 适合团队协作和接口生命周期管理
抓包工具
Reqable
下载地址: https://reqable.com/zh-CN/
面向 HTTP(S) 流量分析的抓包与调试工具。
特点:
- 支持 HTTP(S) 抓包、重放和调试
- 支持 REST、GraphQL、WebSocket 等常见接口场景
- 适合移动端、桌面端和服务端接口排查
容器化
Docker Desktop
下载地址: https://www.docker.com/products/docker-desktop/
桌面端 Docker 开发环境,用于运行容器、镜像和本地开发依赖。
前置条件:
- Windows 10/11 Pro 或 Enterprise
- 启用 WSL 2
启用 WSL 2:
# 以管理员身份运行
wsl --install虚拟化
VirtualBox
下载地址: https://www.virtualbox.org/
用于运行虚拟机,测试不同操作系统环境。
SSH 工具
HexHub
下载地址: https://www.hexhub.cn/
一站式开发运维工具,Database + Docker + SSH + SFTP All in One。
主要功能:
- 数据库管理 - 支持 MySQL、PostgreSQL、Oracle、Redis、ClickHouse 等,智能 SQL 编辑器,百万级数据流畅操作
- SSH 终端 - 支持密码/密钥/交互式验证,跳板机支持
- SFTP 文件管理 - 拖拽上传下载,文件直接编辑
- Docker 管理 - 容器/镜像管理,实时面板,日志查看
特点: 跨平台(Windows/Mac/Linux),社区版免费(限 6 个标签)。
Xshell + Xftp
下载地址: https://www.xshell.com/zh/free-for-home-school/
专业 SSH 与文件传输工具组合。
特点:
- Xshell - 专业 SSH 客户端,支持多标签、会话管理、脚本自动化
- Xftp - 专业 SFTP/FTP 客户端,与 Xshell 无缝集成,支持同步编辑
免费版
个人和学校用户可从上方链接下载免费版本。