ARTICLE DETAIL

资讯详情

深耕编程入门与网站建设的一线实战洞察。

Windows与VSCode开发环境配置完全指南:从终端到AI编程助手

Windows与VSCode开发环境配置完全指南:从终端到AI编程助手 说实话把一台新电脑变成能够顺手写代码的开发机真正花时间的不是装软件而是把 VSCode 配置和 Windows 配置调整到彼此契合的状态。我这些年帮同事配过不下二十台机器每次重装完系统最影响效率的往往不是某套框架不会用而是终端弹不出来、编译器找不到、格式化不生效这类看起来很小、却很磨人的环境问题。这篇文章围绕提升开发体验这个主题把从系统层到编辑器层的配置思路、具体步骤和踩坑记录完整梳理一遍。无论你是刚装好 VSCode 准备配 C/C 环境、Python 环境还是正在折腾 Java、Maven、LaTeX或者想接入现在的 Claude Code、Codex 这类 AI 编程助手甚至连VSCode 没有编辑配置选项这种小问题被卡住这篇文章都应该能给你一个可以直接照抄的答案。1. 开发环境的整体布局先理清 VSCode 与 Windows 的配置边界配置开发环境最忌讳一上来就装插件、改设置。很多人的电脑到最后变得难用的原因就是把所有问题都堆在 VSCode 这一层解决系统层该做的事反而没做。在动手之前我建议先在脑子里建立一张分层图最底层是 Windows 系统配置往上依次是终端工具、VSCode 编辑器、语言运行环境最上层才是各种扩展和 AI 工具。1.1 为什么应该先配置 Windows再配置 VSCodeVSCode 本质上是一个图形化前端它的很多功能依赖系统层的命令。举个例子你在 VSCode 里按下 Ctrl 打开终端输入python、gcc、java实际上是在跟 Windows 的环境变量打交道。如果 Windows 的 PATH 没有配置好VSCode 里再怎么折腾扩展也没用。反过来也一样Windows 终端难用、编码混乱、字体发虚VSCode 的体验也会被严重拖累。我见过不少人在 VSCode 里写中文注释乱码最后发现是 Windows 终端代码页的问题跟编辑器一点关系都没有。所以配置的顺序应该是先整理 Windows 系统级配置终端、环境变量、包管理器再安装并配置 VSCode 本体设置、快捷键、插件体系然后逐个配置语言环境C/C、Python、Java、LaTeX 等最后接入 AI 编程助手与 Git 远程仓库这个顺序能最大限度避免返工。底层不稳定上层配得再花哨使用过程中总会冒出莫名其妙的问题。1.2 环境规划的原则用文件化配置代替手工点按我踩过最大的坑就是喜欢在 VSCode 图形界面里手动点设置点完觉得很爽换台电脑或者重装系统后直接傻眼——所有配置都要重新来一遍。后来我养成了一个习惯所有配置尽量落到文件里。VSCode 的配置核心就是settings.json、tasks.json、launch.json这几个文件它们都可以被纳入版本管理。Windows 层面涉及的环境变量、PowerShell 配置也可以用setx命令或者$PROFILE脚本来沉淀。用文件化配置的好处有三个可备份、可复现、可审查。哪天发现某个配置不对打开文件看一眼就知道问题出在哪比在层层菜单里找根源高效得多。顺便说一句很多人在这一步就栽了。新版本 VSCode 的界面跟老版本变化比较大不少人在设置页里找不到打开 settings.json的入口还以为自己装了个假软件。这个具体怎么解决我在后面的常见问题里会专门讲。2. Windows 底层配置终端、环境变量与包管理Windows 本身的开发体验最近几年进步非常明显。如果你还在用老旧的 cmd 和 Windows PowerShell 5.1那开发体验的起点就已经很低了。这一层配置完VSCode 里的终端体验会有质的提升。2.1 终端升级Windows Terminal PowerShell 7 Git Bash我目前的日常终端组合是三个Windows Terminal 作为外壳PowerShell 7 作为主力 shellGit Bash 处理需要 GNU 风格命令的场景。Windows Terminal 可以从 Microsoft Store 直接安装它解决了老终端最烦人的几个问题标签页支持、多窗口布局、GPU 加速渲染、完整的 Unicode 显示。PowerShell 7 和 Windows 自带的 Windows PowerShell 5.1 是两回事。前者跨平台、性能更好、兼容性更强直接用 winget 安装winget install Microsoft.PowerShell装完之后在 Windows Terminal 的设置里把默认配置文件改成 PowerShell 7 即可。这个操作在 Windows Terminal 的下拉菜单里点设置然后修改默认终端配置就行。Git Bash 是 Git for Windows 自带的装上 Git 之后就会有。我通常在 VSCode 里把默认终端设为 Git Bash因为很多编译命令和 Python 虚拟环境激活脚本在 Bash 语法下更顺手。设置方法是在 VSCode 里按CtrlShiftP输入 Terminal: Select Default Profile选择 Git Bash。2.2 环境变量管理别乱改 Path用系统设置Windows 环境变量最有价值、也最容易翻车的操作就是修改 Path。很多人为了省事直接在命令行里敲set PATHxxx这样只对当前终端窗口生效关掉就没了。正确地修改用户级 Path 有两种方式一种是在系统设置里搜索编辑账户的环境变量或者rundll32 sysdm.cpl,EditEnvironmentVariables在弹出的界面里新增条目。另一种是用命令的方式setx PATH $env:PATH;C:\some\tool\bin注意setx有个坑它会截断超过 1024 字符的变量值。如果你的 Path 已经很长用setx可能会把后面的内容吃掉。所以 Path 比较复杂的机器我更推荐直接用系统设置界面操作至少你能看到完整内容。开发环境常见的环境变量还有这些JAVA_HOME指向 JDK 安装目录很多 Java 工具依赖它MAVEN_HOME指向 Maven 安装目录PYTHONPATHPython 的模块搜索路径多数场景不需要手动设置GOPATHGo 语言的工作目录如果写 Go 需要配置配置完环境变量之后必须重新打开终端窗口才能生效。这是新手最容易犯的错——命令行里执行了setx然后立刻在同一个窗口输入java -version发现没变化就以为配置失败了。2.3 包管理器用 winget 统一装软件Windows 10 较新版本和 Windows 11 自带 winget这个工具对我的装机流程改变非常大。以前装 Python、Node.js、Git 都要去官网下载安装包现在一条命令全搞定winget install Python.Python.3.12 winget install OpenJS.NodeJS.LTS winget install Git.Git winget install Microsoft.VisualStudioCodewinget 安装时如果不带参数可能会弹出交互界面需要手动确认。加上--silent参数可以静默安装winget install --silent --accept-package-agreements --accept-source-agreements Python.Python.3.12用 winget 装完软件后建议重启一次 VSCode 或者终端让 PATH 环境变量重新加载。因为 winget 安装过程中更新的路径已经打开的终端感知不到。3. VSCode 基础配置让编辑器长成趁手的模样VSCode 装完之后大多数人第一个动作就是疯狂装插件。我不反对装插件但强烈建议先改设置再装插件。因为插件的很多行为是由设置决定的设置没捋顺插件越多越乱。3.1 settings.json 核心配置我的个人模板打开 VSCode 后按CtrlShiftP输入 Open User Settings (JSON)把下面这份配置作为起点按需修改{ editor.fontSize: 16, editor.fontFamily: Cascadia Code, JetBrains Mono, Consolas, Courier New, monospace, editor.fontLigatures: true, editor.tabSize: 4, editor.renderWhitespace: none, editor.minimap.enabled: false, editor.formatOnSave: true, editor.codeActionsOnSave: { source.fixAll: explicit }, workbench.colorTheme: One Dark Pro, workbench.iconTheme: material-icon-theme, files.autoSave: afterDelay, files.encoding: utf8, explorer.compactFolders: false, terminal.integrated.defaultProfile.windows: Git Bash, terminal.integrated.shellIntegration.enabled: true, git.autofetch: true, git.confirmSync: false }几个关键配置说明一下editor.fontLigatures开启连字配合 Cascadia Code 或 JetBrains Mono、!、这类符号会变成连贯的字符代码看起来舒服很多。editor.formatOnSave保存时自动格式化这个强烈建议开启。我见过很多人代码风格混乱根源就是没有格式化习惯等代码量大了再想统一风格成本非常高。explorer.compactFolders设置成 false能让资源管理器里的嵌套文件夹逐个展开而不是折叠成src/components/Button这样的单行形式。个人习惯看层级关系更清楚。files.encoding设为 utf8基本能避免中文乱码问题。老项目如果是 GBK 编码你可以在 VSCode 右下角点击编码格式手动切换。3.2 按场景分组的高质量扩展推荐插件我习惯按场景分组装而不是一股脑全塞进去。推荐几个我长期在用、负责程度很高的扩展通用开发类Chinese (Simplified) Language Pack中文化界面新手友好Error Lens把错误提示直接显示在代码行尾不用等鼠标悬停GitLens查看 Git 历史、代码作者、当前行修改记录Prettier - Code formatter前端格式化主力Path Intellisense文件路径自动补全Code Spell Checker检查注释和字符串里的单词拼写错误语言环境类后面章节会细讲C/CMicrosoft 官方Python PylanceExtension Pack for JavaLaTeX WorkshopAI 辅助类GitHub Copilot如果使用 GitHub CopilotClaude Code、Codex 相关的扩展或 CLI 工具后面单独讲装插件时注意版本兼容。VSCode 每个季度更新一次个别老插件在新版本下会失效。遇到插件栏提示此扩展不兼容当前版本时不要硬装去扩展商店看是否有替代品。3.3 快捷键与习惯养成把高频操作变成肌肉记忆配置 VSCode 不只是改设置快捷键也是很重要的体验因素。我真正高频使用的快捷键其实没几个但每个都能显著减少鼠标移动CtrlShiftP命令面板所有操作都能搜CtrlP快速跳转文件CtrlShiftF全局搜索CtrlShiftL选中所有相同词同时编辑AltShiftF格式化当前文件F2重命名符号联动所有引用位置ShiftAlt↓向下复制当前行快捷键是个人习惯问题不要贪多。先把最常用的 5 个练熟比记住一堆快捷键但关键时刻想不起来要强得多。4. 热门语言环境配置实战C/C、Python、Java、LaTeX热词里出现频率最高的就是各种语言环境配置。这一节我把最常见的四套环境完整讲一遍每一步都给出可直接复制的配置。4.1 C/C 环境配置从编译到调试一条龙C/C 在 Windows 下的核心问题是编译器。VSCode 本身不带编译器必须自己装。目前最简单的方式是安装 MSYS2然后在 MSYS2 终端里安装 MinGW-w64 工具链pacman -S mingw-w64-ucrt-x86_64-gcc安装完成后把C:\msys64\ucrt64\bin加入系统 Path。验证方式是在终端输入gcc --version g --version接着在 VSCode 里安装 C/C 扩展。新建一个.vscode/tasks.json文件配置编译任务{ version: 2.0.0, tasks: [ { label: C 编译运行, type: shell, command: g, args: [ -g, ${file}, -o, ${fileDirname}\\${fileBasenameNoExtension}.exe ], group: { kind: build, isDefault: true } } ] }再新建.vscode/launch.json配置调试器{ version: 0.2.0, configurations: [ { name: C 调试, type: cppdbg, request: launch, program: ${fileDirname}\\${fileBasenameNoExtension}.exe, args: [], stopAtEntry: false, cwd: ${fileDirname}, environment: [], externalConsole: false, MIMode: gdb, miDebuggerPath: C:\\msys64\\ucrt64\\bin\\gdb.exe, preLaunchTask: C 编译运行 } ] }这套配置里最容易错的是miDebuggerPath。很多人打开调试器报无法找到 gdb就是因为这里的路径跟自己实际的 MSYS2 安装位置不一致。另外externalConsole设为 false 时程序输出会显示在 VSCode 内置终端里对调试体验更友好。4.2 Python 环境配置解释器、虚拟环境与代码检查Python 环境的配置核心不是装插件而是选对解释器和管理好虚拟环境。很多人直接在全局环境里 pip install 各种包最后依赖冲突到想哭。我现在的工作流是每个项目一个虚拟环境创建方式很简单python -m venv .venv然后在 VSCode 里按CtrlShiftP输入 Python: Select Interpreter选择刚才创建的.venv目录下的解释器。VSCode 会自动识别并激活这个环境。插件方面我推荐 Python Pylance Ruff 的组合。Pylance 提供类型检查和智能提示Ruff 负责代码检查和格式化速度比老牌的 pylint、black 快得多。相关配置{ python.defaultInterpreterPath: .venv\\Scripts\\python.exe, python.analysis.typeCheckingMode: basic, [python]: { editor.formatOnSave: true, editor.codeActionsOnSave: { source.fixAll: explicit } }, ruff.lineLength: 88 }Ruff 安装很简单VSCode 扩展商店搜索 Ruff 安装即可。首次使用时它可能提示需要安装 ruff 二进制VSCode 会自动处理不需要手动干预。4.3 Java 与 Maven 配置一套扩展包搞定一切Java 环境的配置最省心的方式是安装 Extension Pack for Java它会把语言服务、调试器、Maven 支持、测试运行器等一次性装齐。系统层面还是需要先装 JDK。推荐用 Adoptium 的 JDK 17 或 21 LTS 版本winget install EclipseAdoptium.Temurin.21.JDK然后设置JAVA_HOME环境变量指向 JDK 安装目录。Maven 则下载 apache-maven 的二进制包解压后把bin目录加入 Path。VSCode 的 Java 扩展在较新版本里不再使用java.home这个配置项而是通过java.jdt.ls.java.home指定 JDK 路径。如果你装了多个 JDK可以在设置里指定{ java.jdt.ls.java.home: C:\\Program Files\\Eclipse Adoptium\\jdk-21.0.2.13-hotspot }Maven 配置的重点是修改settings.xml文件指定本地仓库位置和镜像源。本地仓库默认在用户目录下的.m2文件夹如果你不想让 C 盘容量被撑爆可以改成其他盘localRepositoryD:\maven-repo/localRepository改完 settings.xml 后在 VSCode 里如果 Maven 相关功能没生效重启一下 VSCode或者运行命令 Java: Clean Java Language Server Workspace 清理缓存。4.4 LaTeX 文档编写两个扩展命令解决编译难题用 VSCode 写 LaTeX 的场景越来越多不管是写论文还是做技术文档LaTeX 的排版质量确实比 Word 高一个档次。这一套配置只需要两个步骤安装 TeX 发行版和安装 LaTeX Workshop 扩展。TeX 发行版在 Windows 上推荐 MiKTeX 或 TinyTeX。MiKTeX 的好处是缺什么宏包会自动提示安装TinyTeX 则更轻量。安装时注意选择为所有用户安装避免权限问题。LaTeX Workshop 扩展装好后需要在 settings.json 里配置编译配方。我日常写中文文档用 XeLaTeX所以在默认配置基础上增加了新的 recipe{ latex-workshop.latex.recipes: [ { name: xelatex, tools: [xelatex] } ], latex-workshop.latex.tools: [ { name: xelatex, command: xelatex, args: [ -synctex1, -interactionnonstopmode, -file-line-error, %DOC% ] } ], latex-workshop.view.pdf.viewer: tab }-synctex1参数是为了支持反向搜索从 PDF 点击跳回源码-interactionnonstopmode让编译出错时不停下来等待用户输入view.pdf.viewer设为tab是让 PDF 预览显示在 VSCode 内部标签页里。写 LaTeX 时最大的坑是文件名含中文或空格。MiKTeX 和很多编译命令对非 ASCII 路径支持不好建议所有.tex文件放在英文路径下。5. 接入 AI 编程助手Claude Code 与 Codex 的配置实践AI 编程助手已经成为开发流程里绕不开的一环。热词里有很多人搜vscode配置claude code和vscode配置codex我就把这两类工具的接入方式讲清楚。先说结论这些工具本质上是命令行程序可以在 VSCode 内置终端里使用也可以通过扩展让它们以面板形式出现。5.1 安装前置条件Node.js 环境Claude Code 和 OpenAI Codex 的官方 CLI 工具都依赖 Node.js。先确认本机已经装好 Node.js 18 以上的版本node --version npm --version如果没有用 winget 安装winget install OpenJS.NodeJS.LTS装完 Node.js 后重新打开终端node和npm命令才能生效。这是最常见的第一个卡点。5.2 Claude Code 的安装、认证与模型配置Claude Code 的安装一条命令npm install -g anthropic-ai/claude-code安装完成后在项目目录下运行claude命令即可启动 AI 编程会话。首次使用需要认证通常是在终端弹出的浏览器页面里登录账号并授权。如果你有 API key也可以通过环境变量的方式配置setx ANTHROPIC_API_KEY 你的-key如何更改 vscode 中 Claude 的模型配置是很多人遇到的问题。Claude Code 支持在会话中用/model命令列出可用的模型并直接切换。我个人的建议是优先选择带日期后缀的最新稳定版本不要盲目追新。你也可以通过配置文件固化模型选择在用户目录或项目目录下的.claude/settings.json里添加{ model: claude-sonnet-4-20250514 }这里的模型 ID 会随着官方更新而变化。如果你不确定当前可用的模型 ID在会话里输入/model终端会列出全部可选模型直接在列表里切换就行。5.3 Codex 的安装与 API Key 配置OpenAI Codex 同样以 CLI 方式运行。官方推荐的安装命令是npm install -g openai/codex运行前需要设置 OpenAI API keysetx OPENAI_API_KEY 你的-key配置完成后在项目目录运行codex它会进入交互式的 AI 编程会话。Codex 更擅长处理代码生成、重构和测试类任务如果你同时使用 Claude Code 和 Codex建议根据任务类型分工代码审查、整体架构建议用 Claude快速生成单元测试或者重构工具函数用 Codex。5.4 AI 助手在 VSCode 里的最佳使用方式AI 编程助手接入 VSCode 之后最容易犯的错误是把它们当成全自动程序员。我的实际使用心得是它们更擅长小步快跑式的任务比如给这个函数写三个边界测试、把这组代码从回调改成 async/await而不是帮我写一个完整项目。另外一个很重要的习惯AI 生成的代码必须做 code review。尤其要注意它生成的文件操作、网络请求、权限相关代码这些地方出错的影响面往往比较大。我在接入 Claude Code 和 Codex 后还是保留了改完代码跑一遍测试的习惯这个流程不能省。6. Git 与远程仓库配置团队协作的必备技能热词里有vscode 如何配置远程仓库地址这个需求太常见了很多团队新人的第一个问题就是代码推不上去。这节我讲一套完整的 Git 配置流程覆盖从安装到远程协作的全链路。6.1 Git 安装与全局身份配置Git for Windows 安装完成后先配置全局用户名和邮箱这决定了提交记录里显示的作者信息git config --global user.name 你的名字 git config --global user.email 你的邮箱查看当前配置git config --list我建议同时开启一些提升体验的配置项git config --global pull.rebase false git config --global core.autocrlf true git config --global init.defaultBranch maincore.autocrlf true会让 Git 在提交时自动把换行符转成 LF在 Windows 上可以避免大量因换行符产生的 diff 噪音。这一点在多人协作、团队成员使用不同操作系统时尤为重要。6.2 配置远程仓库地址从 HTTPS 到 SSH配置远程仓库地址最直接的方式是把本地仓库和远程仓库关联起来。如果你是从 GitHub、Gitee 等平台克隆的仓库远程地址已经自动配好了。如果是先有本地项目需要执行git remote add origin https://github.com/用户名/仓库名.git如果远程地址写错了或者项目迁移了仓库可以重新设置git remote set-url origin https://github.com/用户名/新仓库名.git查看当前远程地址git remote -v但我个人强烈推荐使用 SSH 方式代替 HTTPS。SSH 免去了每次推送都输密码的麻烦。生成密钥的方式ssh-keygen -t ed25519 -C 你的邮箱生成的文件默认在C:\Users\你的用户名\.ssh\下。把id_ed25519.pub文件里的内容复制到代码托管平台的 SSH Keys 设置里然后验证ssh -T gitgithub.com如果看到欢迎信息就说明 SSH 配置成功。这时可以把远程地址改成 SSH 格式git remote set-url origin gitgithub.com:用户名/仓库名.git6.3 常用工作流分支、拉取与推送配置完远程仓库后日常协作我建议遵循一个简单但稳妥的工作流每次开始新功能前先git pull拉取最新代码基于主干创建新分支git checkout -b feature/xxx开发完成后提交git add .然后git commit -m feat: xxx推送分支git push origin feature/xxx在代码托管平台发起合并请求提交信息建议使用 Conventional Commits 规范例如feat:、fix:、docs:、refactor:等前缀。这样生成的提交历史可读性极高配合 GitLens 插件在 VSCode 里查看历史记录会非常爽。7. 高频问题排查与优化技巧实录配置环境的过程中遇到的问题往往集中在几个固定的点上。这些坑我基本都踩过把它们集中整理成一份速查表你遇到同样问题时可以直接定位。7.1 VSCode 没有编辑配置选项怎么办这个问题在热词里排名很靠前确实迷惑了不少人。老版本的 VSCode 在文件菜单里能直接找到首选项-设置新版本界面改版后这个入口不好找了。解决办法有三种方法一全局快捷键Ctrl,打开设置界面右上角有一个文件图标在不同的版本里可能显示为打开设置(JSON)点击后就能看到settings.json。方法二按CtrlShiftP输入 settings选择 Open User Settings (JSON)。方法三命令面板里输入 Open Default Settings (JSON)可以查看 VSCode 所有默认配置的完整说明这是研究某个配置项含义的最好方式。7.2 终端提示不是内部或外部命令这个报错的本质是系统找不到对应的可执行文件。例如你在终端输入python提示不是内部或外部命令说明 Python 安装目录不在 Path 环境变量里。解决方法找到 Python 的安装路径例如C:\Python312把C:\Python312和C:\Python312\Scripts都加入用户 Path重新打开终端输入python --version验证注意修改环境变量后已经打开的终端窗口不会自动生效需要全部关闭后重新打开。VSCode 里的集成终端也一样要重新打开 VSCode 或者新建终端面板。7.3 中文乱码文件编码与终端代码页中文乱码通常有两个产生位置。一个是编辑器打开文件时乱码这种一般是因为文件本身是 GBK 编码而 VSCode 默认按 UTF-8 解析。解决方法点击 VSCode 右下角的编码格式区域选择通过编码重新打开改成 GBK。另一个位置是终端里运行程序时中文输出乱码。这种通常是 Windows 终端代码页问题。在终端里执行chcp 65001切换到 UTF-8 代码页可以临时解决。如果想一劳永逸在 Windows Terminal 设置里把默认代码页改为 UTF-8或者在 PowerShell 7 的$PROFILE里加上[Console]::OutputEncoding [System.Text.Encoding]::UTF8。7.4 常见问题速查表现象常见原因解决方式终端不识别 python/gcc/java环境变量未配置或终端未重启检查 Path重启终端VSCode 找不到编译任务tasks.json 的 command 或 args 配置错误确认编译器路径核对${file}等变量调试器报找不到 gdbmiDebuggerPath 路径错误用where gdb查看实际路径LaTeX 编译报缺少宏包发行版未自动安装手动安装宏包或换用完整版 TeXLiveGit push 提示权限不足远程地址用 HTTPS但没有保存凭据改用 SSH或安装 Git Credential Manager格式化不生效未安装格式化器或未配置 formatOnSave装 Prettier 或 Ruff开启 formatOnSave扩展装了但不生效版本不兼容或未重载窗口重启 VSCode检查扩展要求Settings Sync 无法登录网络问题或账号问题改用手动备份 settings.json7.5 性能优化大型项目的体感优化最后分享几个让 VSCode 在大型项目中保持流畅的技巧。第一是关闭不需要的扩展。很多人的 VSCode 装了十几个扩展每个都常驻后台打开项目时全都参与索引自然会卡。可以在扩展列表里逐个查看确认不需要的扩展选择禁用(工作区)。第二是搜索排除文件。在settings.json里指定 files.exclude 和 search.exclude把node_modules、dist、build这类目录排除掉搜索体验会快很多{ files.exclude: { **/node_modules: true, **/dist: true }, search.exclude: { **/node_modules: true, **/dist: true, **/build: true } }第三是启用文件监视排除。如果项目里有大量自动生成的文件例如日志、临时文件可以在配置里告诉 VSCode 不要监视它们减少不必要的磁盘 I/O{ files.watcherExclude: { **/.git/objects/**: true, **/node_modules/**: true, **/logs/**: true } }我个人的体会是VSCode 配置这件事投入产出比非常高。花一两个小时把环境理顺之后每一天写代码的体验都能受益。更重要的是这些配置可以沉淀成自己的开发环境模板换电脑、带新人、加新项目时直接复用省下来的时间远超过当初配置的投入。最后再分享一个我一直坚持的小技巧把.vscode目录纳入项目的 Git 版本管理。团队项目里统一 settings.json、tasks.json、调试配置可以让所有人的开发体验保持一致新人加入时也不用从零开始摸索环境。这才是提升开发体验最有价值的方式——不只是提升自己一个人的体验而是提升整个团队所有成员的体验。
返回列表