下面是 2026 年 8 月 20 日整理的工具清单。配置项目时,先确认项目需要的语言和版本,再找对应的工具。

编辑器与 IDE

工具主要用途
Visual Studio Code通用代码编辑器,支持前端、脚本、配置文件和扩展
IntelliJ IDEAJava、Kotlin 项目开发,提供代码分析、调试和重构
PyCharmPython 开发、调试、测试和解释器管理
Visual Studio CommunityC/C++、Windows 应用、编译器和大型解决方案

语言环境与运行时

环境主要用途
Node.js / npmJavaScript 运行时、包管理和构建脚本
Python / Miniconda脚本、自动化、数据处理和隔离开发环境
JDKJava 编译、运行和 Maven 项目构建
Rust / CargoRust 编译、依赖管理和系统工具开发
.NET Runtime运行 .NET 应用;完整开发还需要安装 SDK

电脑上有多个 JDK 或 Python 版本时,要确认终端和 IDE 用的是哪一个。Java 检查 JAVA_HOME,Python 检查项目解释器,命令找不到时再查看 PATH。

版本控制、容器与部署

工具主要用途
Git版本控制、分支管理、协作和远程仓库同步
OpenSSHSSH 登录、端口转发和安全文件传输
Docker Desktop / Engine构建镜像和运行容器;Desktop 另提供桌面管理界面
Docker Compose定义和启动多容器应用
kubectlKubernetes 集群资源管理
Apache MavenJava 项目依赖管理、编译、测试和打包

数据库与浏览器

工具主要用途
MySQL存储数据,执行 SQL 查询
Navicat连接数据库,查看表结构,执行查询和导入导出
Chrome、Edge、Firefox调试页面、查看网络请求,检查网页在不同浏览器中的表现