ARTICLE DETAIL

资讯详情

深耕网站视觉设计与运营推广的一线实战洞察。

VS Code配置全攻略:从安装到C/C++与Python开发环境搭建

VS Code配置全攻略:从安装到C/C++与Python开发环境搭建 经常有同事或学员跑过来问我VS Code装完了界面全英文写C语言满屏红色波浪线装了一堆插件也不知道哪些该留、哪些该删。这类问题见多了之后我发现大多数人不是不会用VS Code而是把它当成普通软件“装完就完事”了。VS Code的本质是一个高度可配置的编辑器外壳真正决定好不好用的是装完之后的设置、插件和项目配置。这篇我就把从下载到日常使用中反复验证过的完整流程过一遍覆盖安装时的关键选项、基础界面调整、C/C和Python环境搭建、WSL与SSH远程开发、AI辅助编程插件接入以及一堆高频报错的处理思路。这篇文章适合正在入门VS Code的新手也适合已经用了一段时间但是总被各种小问题卡住的老用户。我尽量把每一项设置背后的原因也讲清楚这样你遇到没覆盖到的问题时也能顺着思路自己排查。1. 理解VS Code的“三件套”逻辑再决定后续怎么配置1.1 它为什么不是装完就能写代码很多人第一次打开VS Code都会愣一下新建文件输入int main()发现没有任何代码补全也跳不到定义按F5更是没有反应。于是立刻得出“VS Code不好用”的结论。其实这里有个认知偏差VS Code是一个编辑器不是传统意义上的IDE。IDE是把编译器、调试器、项目管理、代码提示全部打包好给你而VS Code只提供编辑器的基本骨架其余能力全靠插件和用户配置补充。这也解释了为什么同一个VS Code在不同人手里完全是两个软件。有人把它配成了堪比Visual Studio的C/C开发环境有人把它配成了轻量级Python笔记本还有人直接拿它当数据库管理工具。以我自己的经验第一次使用VS Code与其急着装几十个插件不如先搞清楚三件事核心编辑器只负责文本编辑、插件负责语言级能力、配置文件负责把两者粘合起来。1.2 三个关键文件settings.json、tasks.json、launch.jsonVS Code里真正控制行为的是几个JSON配置文件。刚开始接触会被它们绕晕但拆开看并不复杂settings.json编辑器本身的行为配置比如字体大小、自动保存、Tab缩进、文件编码、终端配置等。日常生活中80%的“设置”最后都会落到这个文件。tasks.json把外部命令绑定为项目任务。比如C语言里要调用gcc编译当前文件就可以写成一个task以后一键执行。launch.json调试配置。告诉VS Code用哪个调试器、启动哪个程序、在哪一行暂停。这三个文件配合插件就构成了VS Code的“IDE能力”。我在后面几章会频繁提到它们。其实它们都不难难点在于很多人不知道某个配置项应该写进哪个文件、什么时候需要手动创建。记住一个原则先通过设置界面改能改的东西找不到对应选项时再直接编辑settings.jsontasks和launch一般在调试时会由VS Code自动生成模板你只需要改里面的命令路径。理解了这个框架后面所有配置都只是往对应位置填参数而已。2. 从下载源到安装参数把第一步走稳2.1 下载入口和版本选择VS Code的下载页面区分Windows、macOS和Linux。Windows下会看到两个选项User Installer用户版和System Installer系统版。它们的功能没区别只是安装范围不同。用户版装到当前用户的AppData目录不需要管理员权限适合办公电脑或没有本地管理员账号的人系统版装到Program Files全机器所有用户都能用适合个人开发机。如果你的机器是Windows 7这类老系统事情会稍微复杂一点。VS Code新版本早就停止对老系统的支持了官网下载页默认给你的是新版直接装会提示系统不支持。这时候需要用旧版安装包具体版本号建议去官网的更新日志里确认。因为VS Code的便携模式和设置方式在老版本上有些差异我一般会给老系统用户两个建议要么用绿色便携版直接解压运行要么把系统升上来。日常开发还是建议保持VS Code在较新版本很多插件会跟着主版本更新版本太老会出现插件装不上或功能缺失。2.2 安装向导里那几个复选框的意义安装界面有几步几乎所有人都一路“下一步”过去了但有三个选项直接关系到你后续的使用体验“添加到PATH”这一项务必要勾选。勾选后你才能在终端里输入code命令直接唤起VS Code。常见的WSL和SSH远程开发、以及在命令行里用code .打开当前目录都依赖这个PATH配置。“将‘通过Code打开’操作添加到文件和目录上下文菜单”勾上之后鼠标右键就有“通过Code打开”的选项临时看一个文件或目录会方便很多。“创建桌面快捷方式”纯看个人喜好。我一般会勾选因为很多日常操作还是从桌面进最顺手。安装路径如果没有特殊理由保持默认就行。但如果你打算使用后面会提到的便携模式或者想把软件本身装到D盘那就在这一步手动修改路径。注意修改路径时尽量不包含中文和空格虽然VS Code一般没问题但后续配编译器、配Python环境时路径越简单越不容易踩坑。2.3 便携模式免安装、配置全在一处如果你的目的是“绿色软件”或者“把缓存全部放到D盘”推荐尝试VS Code的便携模式Portable Mode。这个模式不写系统注册表所有配置、插件、用户数据都集中在程序目录下的data文件夹里。具体做法是从官网下载zip版而不是安装版解压到目标目录比如D:\VSCode然后在这个目录下新建一个名为data的文件夹。启动VS Code它检测到data目录存在就会自动进入便携模式。便携模式的好处非常明显配置、插件、缓存始终跟随目录走换机器时把整个目录拷过去就行也可以直接实现“把VS Code从C盘搬到D盘”的诉求。我自己的备用机上就是这么干的系统重装也完全不慌软件目录还在打开就是原来熟悉的界面。便携模式有一点限制比如无法使用系统级自动更新但对大多数人的开发场景来说这根本不重要。3. 装完先做这五件基础设置界面立刻顺手3.1 汉化装官方中文语言包VS Code界面默认是英文对部分用户不太友好。汉化的方法很简单打开扩展面板搜索Chinese (Simplified)但是搜索关键词只写Chinese就够了。认准发布者为微软官方的那个语言包安装后右下角会提示重启或者通过命令面板CtrlShiftP运行Configure Display Language选择zh-cn后重启即可。有一点要提醒中文语言包只是翻译了界面不影响插件和终端里的显示内容。如果你在终端里跑程序中文乱码问题靠语言包是解决不了的那是编码层面的问题后面第7章会专门讲。3.2 让终端随时能用code命令安装时如果漏了“添加到PATH”或者在旧设备上需要重新配置可以通过命令面板手动操作按CtrlShiftP输入Shell Command: Install code command in PATH回车执行。执行成功后在任意终端输入code .就会以当前目录作为工作区打开VS Code。这个命令在WSL和SSH远程场景下特别有用。你远程连上服务器进入项目目录执行code .就能把Windows本地的VS Code界面拉起来直接编辑Linux上的代码。如果没有这一步远程开发时只能靠手动启动VS Code再连接服务器效率会低一截。3.3 编辑器行为设置自动保存、字体、缩进、多光标进入设置界面有两种方式快捷键Ctrl,或者左下角齿轮图标。设置界面里可以直接搜索关键词修改这里推荐几个我每次配新环境都要调整的项设置项推荐值作用files.autoSaveafterDelay定时自动保存默认延迟1000mseditor.fontSize14或16字体大小看屏幕分辨率和个人习惯editor.formatOnSavetrue保存时自动格式化前提是装了对应语言的格式化插件editor.bracketPairColorization.enabledtrue括号颜色配对查对齐很方便editor.minimap.enabledfalse关闭缩略图小屏机器节省空间workbench.colorTheme选一个深色主题长时间盯屏幕不容易疲劳多光标也是VS Code效率利器。按住Alt再单击可以在多个位置同时出现光标按住AltShift拖拽可以纵向选择多行。这个能力配合“重命名变量”“加日志”等场景比一个个改快得多。新用户一开始可能不习惯但花半小时适应后基本就回不去了。3.4 直接编辑settings.json的时机和心态设置界面看着选项很多但真正常用的也就三四十项。当你遇到一个设置界面里找不到的配置项时这时候就可以直接打开settings.json。在命令面板输入Preferences: Open User Settings (JSON)就能打开。设置界面右上角也有一个带箭头的图标点一下会在GUI和JSON之间切换。我自己维护的一套settings.json里除了基础项之外还会集中管理终端的编码、Python插件的格式化工具、Git相关的缩略词等。建议每次改动配置时顺便记一句注释说明为什么改这一项。JSON里加注释用//开头就行VS Code完全识别。这样过几个月再看自己的配置文件不会像看天书。3.5 缓存和配置自动迁移到非系统盘很多人担心VS Code越用越占C盘空间。实际上VS Code的缓存、插件、用户数据默认存在%APPDATA%\Code和%USERPROFILE%\.vscode目录下。如果你想把它们转移到D盘最省心的方案还是第2.3节提到的便携模式因为整个数据目录都在程序目录下天然不占C盘。如果你已经用安装版积累了不少配置不想迁移整个软件那么可以利用系统目录链接junction的方式把这两个目录指到D盘。操作前需要完全退出VS Code然后把原目录剪切到D盘再打开管理员命令行执行mklink /J %APPDATA%\Code D:\VSCodeData\Code mklink /J %USERPROFILE%\.vscode D:\VSCodeData\.vscode这两个链接目录本身很小不会改变VS Code的正常使用。要注意执行时路径不能反了原目录必须先移走再建链接否则会提示文件已存在。这个方案我用了很久系统盘空间紧张的问题一次解决。4. 语言环境配置C/C和Python两个高频场景4.1 C/C环境先解决编译器再理解三份配置VS Code本身不带C/C编译器所以第一步是选编译器。Windows下常见的组合有MinGW-w64和MSVC两种。MinGW-w64轻量、方便适合写算法和课程作业MSVC配合Visual Studio Build Tools适合Windows桌面开发。我以下面这个思路讲的是MinGW-w64其实换成其他编译器流程类似。编译器装好后VS Code里需要配置三样东西C/C扩展、编译任务、调试配置。第一步安装微软官方的C/C扩展。这个扩展提供代码补全、语法高亮、跳转定义、调试能力。第二步创建tasks.json。在项目中按CtrlShiftP输入Tasks: Configure Default Build Task选择“C/C: gcc.exe 生成活动文件”VS Code会自动生成一个编译任务。如果没有自动生成也可以手动在.vscode目录下创建tasks.json我常用的模板是这样的{ version: 2.0.0, tasks: [ { label: Build C, type: shell, command: gcc, args: [ -g, ${file}, -o, ${fileDirname}/${fileBasenameNoExtension}.exe ], group: build, problemMatcher: [$gcc] } ] }这里的${file}表示当前打开的文件${fileDirname}和${fileBasenameNoExtension}表示文件所在目录和不带扩展名的文件名。可以在命令行里手动执行相同命令验证编译器路径是否正常。第三步创建launch.json做调试。在活动文件里按F5VS Code会弹出“选择环境”选C (GDB/LLDB)然后自动生成调试配置。核心要改的是program字段让它指向编译好的exe并把preLaunchTask设成上面那个编译任务的名字{ version: 0.2.0, configurations: [ { name: Debug C, type: cppdbg, request: launch, program: ${fileDirname}/${fileBasenameNoExtension}.exe, args: [], stopAtEntry: false, cwd: ${fileDirname}, environment: [], externalConsole: false, MIMode: gdb, miDebuggerPath: C:/mingw64/bin/gdb.exe, preLaunchTask: Build C } ] }stopAtEntry设为false表示直接运行到首个断点externalConsole设为false表示调试终端在VS Code内部显示这样能直接看到程序输出。4.2 C/C智能提示路径优先级很多人栽在这里C/C扩展的代码提示依赖一个叫IntelliSense的机制它会按一定优先级搜索头文件。很多人的#include stdio.h不报错但是#include myheader.h疯狂报红就是因为头文件搜索路径没配好。在命令面板输入C/C: Edit Configurations (JSON)会生成c_cpp_properties.json。里面的includePath字段就是手动指定搜索目录的地方。IntelliSense的搜索顺序大致是当前文件所在目录 → includePath里按出现的顺序逐个搜索 → 编译器默认路径 → 系统环境变量里的路径。所以如果你有个同名头文件想让它生效放在includePath靠前的位置或者直接放在当前文件同目录下。还有一个常见误区修改了includePath之后没有重启语言服务器。改完配置后最好运行命令C/C: Reset IntelliSense Database或者干脆重启一下VS Code否则提示可能还是旧的。4.3 Python先选解释器再谈其它Python环境的配置比C/C简单核心就两步装插件、选解释器。安装微软官方的Python扩展之后打开一个.py文件VS Code会在右下角显示当前使用的解释器。如果没有按CtrlShiftP输入Python: Select Interpreter选择你本机安装的Python路径。千万不要跳过这一步不选解释器代码提示、调试、运行都没法正常工作。我更推荐为每个项目创建独立的虚拟环境避免不同项目之间依赖打架python -m venv venv创建后在VS Code里重新执行Python: Select Interpreter选择.venv里面的解释器。这样项目里装什么依赖都不会污染全局环境。Python相关的其它设置项也值得花点时间。格式化工具推荐用autopep8或ruff保存时自动格式化语法检查工具现在普遍推荐ruff或pylint。在settings.json里加上{ python.formatting.provider: autopep8, editor.formatOnSave: true, python.linting.lintOnSave: true }查看函数参数也有个小技巧把光标移到函数括号内部按CtrlShiftSpace就会弹出参数提示列表包括参数名、类型和默认值。遇到记不清签名的情况比跑去看文档快得多。4.4 Java和C#优先装对扩展包Java方向就直接搜索安装Extension Pack for Java它把语言服务、Maven/Gradle支持、调试器、测试运行器打包在一起。JavaEE开发的话再补一个Spring Boot Extension Pack即可。这类扩展包的配置方式通常是“装上就能跑”不太需要像C/C那样手动写JSON。C#方向推荐装C# Dev Kit它会自动识别.sln和.csproj文件提供项目层面的操作入口。C#开发时选择“打开文件夹”而不是“打开单个文件”非常重要因为C#项目的编译和调试都以项目文件为单位打开单文件的话代码提示和调试会比较受限。装好扩展包、打开项目文件夹后等右下角语言服务器提示初始化完成就可以体验接近Visual Studio的体验了。5. 远程开发从WSL到SSH本机编辑器管远端代码5.1 在WSL中使用VS CodeWSLWindows Subsystem for Linux是Windows官方的Linux子系统功能很多做后端开发、算法开发的人会用到。VS Code对WSL的支持是远程开发里最顺滑的场景之一。首先确保Windows功能里已经启用“适用于Linux的Windows子系统”然后通过应用商店安装一个Linux发行版比如Ubuntu。在WSL终端里进入你的项目目录输入code .如果VS Code已经安装它会自动启动Windows侧的程序并进入“WSL: Ubuntu”的远程模式。首次连接时VS Code会在WSL内部安装一个轻量级的服务端组件这个过程只需要耐心等待不要关掉弹窗。连接成功后左下角会出现类似“WSL: Ubuntu”的标识表示你现在编辑的实际上是Linux端的文件编译、执行都在Linux环境完成。这里有一个坑WSL模式下要装插件需要装到WSL这一端。在扩展面板里本地插件和远程插件是分开显示的。比如C/C扩展既要保证编辑器本地的能力也要在远程端安装一次否则远程打开代码文件时语法高亮和提示可能不生效。5.2 SSH连远程服务器config文件怎么改对于一台没有图形界面的Linux云服务器同样可以用Remote - SSH扩展连接。先安装微软官方的Remote - SSH扩展然后在命令面板里选Remote-SSH: Connect to Host...第一次使用会要求你输入HostName、用户名等信息。其实这些都不必每次手动输入VS Code帮你管理的SSH config文件才是最核心的东西。按下CtrlShiftP输入Remote-SSH: Open SSH Configuration File会打开用户目录下的~/.ssh/config。多台服务器可以一次性写进这个文件例如Host myserver HostName 192.168.1.100 User ubuntu Port 22 IdentityFile ~/.ssh/id_rsa Host devbox HostName dev.example.com User root Port 2222配置里的Host是你在VS Code连接列表里看到的名字HostName是真实IP或域名IdentityFile指定私钥路径。配置好之后在连接列表里直接选myserver就能连省去每次手动输入账号和地址。连接成功后VS Code会在服务器上部署服务端组件然后你就能像编辑本地文件一样操作远端代码。打开终端、运行命令、调试程序全都在服务器上进行体验和本地几乎没有区别。5.3 远程场景下的代码提示与跳转问题远程开发最常见的困惑是本地正常连上远程之后代码提示没了跳转定义也失效。排查思路其实和本地一致但多了“扩展装对位置”这一步。在扩展面板的“已安装”区域会看到插件被标记为“本地”或“远程”。你要确保语言相关的插件如C/C、Python同时安装到了当前远程会话里。比如远程连上一个Ubuntu项目文件是.cpp远程端如果没有C/C扩展即使本地装了也帮不上忙。另一个思路是看右侧的“输出”面板。点击帮助 → 切换开发人员工具或者直接打开输出面板在顶部的下拉菜单里选择对应语言服务和远程日志观察有没有报错。以C/C为例输出面板里会显示编译器路径、头文件搜索路径、遇到的错误信息。这些日志对排查“为什么没提示”“为什么跳不过去”非常有帮助。6. AI辅助编程插件Codex、Claude Code、DeepSeek等接入方式6.1 先用一条主线认识AI编程插件现在的VS Code AI插件基本可以分成两类一类是芯片大厂或创业公司推出的自动补全和对话助手比如GitHub Copilot、Codex、Claude Code另一类是模型供应商或第三方开发的可以接入DeepSeek、通义千问等模型的扩展。它们的安装方式大同小异在扩展市场搜索插件名安装然后在插件设置里完成账号登录或API Key配置。以Codex相关插件为例安装后通常会在侧边栏多出一个图标点开就能看到对话面板。第一次使用会让你确认工作区权限允许插件读取当前项目的文件列表和选中代码。这个授权步骤很重要不授权的话插件完全看不到你正在编辑什么自然也就没法给出有效建议。Claude Code在VS Code里一般也是以扩展形式提供安装后同样需要完成登录授权。DeepSeek由于本身是模型多数情况是通过第三方集成插件来用的流程是在扩展设置里填入你在官网申请的Key在插件里选择deepseek-chat这类模型然后就能在编辑器里对话或让它生成代码。6.2 配置AI插件时容易漏掉的三个环节第一是模型选择。很多插件默认使用官方托管的核心模型但也会开放自定义模型入口。如果你在设置里绑定了其它模型记得检查当前会话是否真的用了你预期的模型。有时候回答质量忽高忽低不是插件坏了而是会话悄悄切回了默认模型。第二是权限和自动编辑开关。AI插件能不能直接改代码通常由一项设置控制例如允许自动写入文件、自动接受建议等。有的插件默认只做“建议”不实际修改文件你可能在对话里让它修了个bug但编辑器里什么变化都没有。这时候去扩展设置里找Auto Apply、Edit File、Write Permissions一类的选项把自动写入打开。第三是密钥或登录状态过期。API Key有时效登录态也可能会失效。比较典型的症状是AI插件开始报认证错误或者对话正常但你一让它读代码它就沉默。这时候优先去扩展设置里重新填入Key或重新登录而不是反复重装插件。扩展市场里的版本也建议保持更新AI插件迭代很快隔几周就会有大版本变化接口也会跟着变。6.3 为什么AI能对话但不能编辑代码一个高频问题的排查很多人碰到的情况是AI助手能理解我的问题能给出答案但让它改我选中的代码却毫无反应。这里大概率出在两个地方一是当前文件类型没有被识别。AI插件通常依赖编辑器当前的语言上下文如果你在一个纯文本文件里选中一段伪代码它可能不知道该怎么落到具体代码上。解决方法是确保当前文件已经正确关联了编程语言比如底部状态栏显示的是“Python”而不是“纯文本”。二是代码修改没有真正写入文件。部分插件把编辑结果放在Diff预览里需要你手动点“Accept”或“Apply”按钮才会生效。你看着像是没反应其实预览面板被折叠在一边。每次AI给出改动后留意有没有“接受更改”之类的按钮很多所谓“不听话”其实只是你自己没有点确认。7. 高频痛点排查手册乱码、跳转、分支、项目重开7.1 运行Java报错乱码问题不在VS Code在编码链路Windows下用VS Code跑Java或C/C控制台经常出现中文乱码。核心原因是三处编码不一致源代码文件的编码、编译器的输入编码、终端显示编码。最常见的组合是UTF-8源码 GBK终端 默认系统编码三个不一致必乱。解决方法分两步。先在settings.json里统一文件编码和终端编码{ files.encoding: utf8, terminal.integrated.defaultProfile.windows: Command Prompt, terminal.integrated.profiles.windows: { Command Prompt: { path: C:\\Windows\\System32\\cmd.exe, args: [/K, chcp 65001] } } }chcp 65001是把当前代码页切换到UTF-8。如果你用的是PowerShell也可以给它加同样的启动参数。Java项目如果还有乱码再检查Java扩展的运行配置在launch.json或设置里给JVM加上-Dfile.encodingUTF-8如果是在命令行里手动编译Java源码则可以考虑在编译命令里显式指定编码javac -encoding UTF-8 文件名.java。这份排查思路也适用于其它JVM语言本质上就是保证文件、编译器、终端三个环节都使用同一个字符集。7.2 无法跳转到定义先确认项目是不是按文件夹打开的“VS Code无法跳转到定义”是我被问过最多的问题之一。大部分时候不是插件坏了而是打开方式不对。如果你是在文件资源管理器里直接双击.cpp文件打开VS Code只会把当前文件当作一个孤立文件语言服务器没法分析整个项目的上下文跳转定义自然失效。正确的打开方式是在VS Code里用文件 → 打开文件夹选择项目的根目录。项目根目录下最好有能被语言服务器识别的工程文件比如C/C项目的c_cpp_properties.json、Python项目的pyproject.toml或requirements.txt、Java项目的pom.xml等。语言服务器只有在清楚项目结构之后才能建立引用关系。再排查includePath问题。跳转定义依赖头文件的搜索路径如果目标定义在某个头文件里而这个头文件不在includePath范围内跳转依然会失败。打开输出面板看语言服务的日志它会明确记录“找不到某个头文件”或“无法解析include路径”。大部分情况跟着日志改配置就行。7.3 每次打开都要重新选项目工作区文件的作用如果你每次打开VS Code都要重新选择一个文件夹那不是VS Code有毛病而是你从来没有把多个文件夹聚合保存为“工作区”。VS Code的工作区分两种临时工作区和你手动保存的.code-workspace文件。当你打开了几个相关目录然后执行文件 → 将工作区另存为会生成一个.code-workspace文件。这个文件可以理解为一个项目集合的入口双击它VS Code会恢复当时打开的所有文件夹和它们的布局。如果你希望VS Code记住上次关闭时的状态可以在设置里搜window.restoreWindows把它改成all或prompt这样再次启动时就能恢复之前的窗口。另外有时右下角弹窗提示“是否将文件添加到工作区”如果你选“否”那下次还是会从零开始。养成“整个项目作为一个工作区”的习惯可以避免很多重复劳动。7.4 Git分支清理与SVN状态标记VS Code自带Git支持但“删除分支”这类操作入口藏得有点深。要清理本地已经合并的分支可以在终端里运行git branch --merged | xargs git branch -d执行前先确认你当前不在要被删除的分支上。VS Code的源代码管理视图左侧的分支图标也能看到所有本地和远程分支在分支列表里右键可以删除、合并、重命名分支。如果你还想可视化管理提交历史强烈推荐装一下GitLens它能直接在编辑器缝隙里显示最近提交记录、作者、时间排查代码是谁改的时候非常好用。对于还在用SVN的团队VS Code默认不识别SVN的状态标记比如M已修改、A已新增、?未版本化。这时候到扩展市场装一个SVN或SVN Working Copy插件打开项目后左侧文件树和编辑器标签上就会出现对应的状态字母。注意SVN插件一般需要本地有SVN命令行工具如果插件提示找不到svn命令多半是环境变量没配好。7.5 开了很多项目编辑器越来越卡怎么办很多人的VS Code用着用着变得很重打开一个文件要转圈好几秒。关掉不用的工作区窗口往往是最有效的。一个窗口如果长期挂着很多图片、日志和大型JSON文件内存占用会相当高。文件很大时可以考虑安装Large File Editing之类的扩展或者直接在设置里把files.maxMemoryForLargeFilesMB调高但治本的方法还是少在同一个窗口里塞太多东西。缓存目录也可以定期清理。VS Code的缓存文件在%APPDATA%\Code\Cache和%APPDATA%\Code\CachedData下关闭VS Code后删掉这两个目录不会影响任何配置下次启动会自动重建。我一般一个月清理一次效果立竿见影。当然如果你按第3.5节把缓存迁到了D盘清理起来更安心。最后分享一个我自己的维护习惯从第一次配好之后我会把自己的settings.json、常用扩展列表同步到一个私有代码仓库或笔记里。换电脑时不需要重新摸索装好VS Code、导入配置、确认扩展列表按需安装十几分钟就能回到熟悉的开发环境。这里的每个设置项没有绝对标准多改多试慢慢就会形成一套最适合你自己的配置。
返回列表