ARTICLE DETAIL

资讯详情

深耕网站建设、视觉设计与SEO优化的一线实战洞察。

VSCode配置实战:从环境搭建到AI编程助手

VSCode配置实战:从环境搭建到AI编程助手 工欲善其事必先利其器。VSCode这些年能从一个“编辑器”长成几乎人手一个的“开发环境全家桶”靠的并不是某几个华丽功能而是那套极其顺手的插件生态和能把配置项掰碎了给你玩的灵活性。我见过很多人下载完VSCode装了一堆插件然后发现C还是编译不了、Python还是没提示、跳转定义永远失灵、AI插件像个摆设最后气得换回老工具。说实话这些麻烦八成不是VSCode的锅而是我们在某个环节漏掉了一步关键配置。这篇东西就是我长期折腾VSCode的经验汇总覆盖下载安装、环境配置、远程开发、AI工具接入和高频问题排查希望能帮你省下那些我当年踩坑花掉的时间。先说清楚这篇博文适合谁刚接触VSCode的新手、想从其他IDE切换过来的老手、以及打算用VSCode统一搞定前后端、Python、C/C、Java和远程服务器开发的折腾型玩家。全文不会给你堆砌术语所有复杂概念我都会尽量用实际场景说明白你照着一步步操作大概率能直接跑通。1. 从下载安装开始版本选择与安装踩坑1.1 官方下载入口与版本选择很多人一搜“vscode下载”进了一堆第三方软件站下载下来不是带捆绑就是版本老旧。VSCode的官方下载入口就一个在微软官网的Visual Studio Code页面注意区分它和Visual Studio后者是重量级IDE前者才是我们说的轻量编辑器。进入官网后能看到几个版本选项Windows、macOS、LinuxWindows下又分为User Installer用户版、System Installer系统版和. zip免安装版。我个人的建议是优先选System Installer因为它能把右键菜单、命令面板这些系统集成项注册得更完整省得装完发现命令行里敲不了code命令。还有折腾党关心的历史版本问题。有些时候新版VSCode改了行为或者某个插件不兼容你想回退到旧版这就涉及VSCode历史版本下载。官方不把老版本放在主页但微软有一个专门的更新服务器地址里面按版本号和时间戳排列了所有历史发布你可以找到对应版本下载。我实测过回退VSCode版本和回退插件版本这个操作本身没什么风险配置文件和工作区数据都会保留只有一部分新格式的配置可能不被旧版识别所以优先建议升级插件而不是回退编辑器。1.2 安装过程中的几个细节安装过程本身简单但有几个选项值得注意。第一是“添加到PATH”这个强烈建议勾选装了之后你才能在终端里直接输入code .打开当前文件夹这条命令在后续配合SSH、WSL使用时会频繁用到。第二是“创建桌面快捷方式”和“添加到资源管理器文件上下文菜单”这两个勾上会让你日常操作方便很多右键直接“通过Code打开”谁用谁知道。第三是“将’通过Code打开’操作添加到目录上下文菜单”同样建议勾选。安装时如果提示权限不足或者安装到一半卡住多半是杀毒软件在后台拦截。VSCode安装包是官方签名过的遇到拦截时加白名单即可不建议关闭杀毒软件整个退出。而免安装版其实就是解压即用的zip包适合U盘携带或者公司电脑没管理员权限的场景但缺点是没有自动更新和右键菜单需要自己去官网下载更新包手动替换。我的经验是个人电脑用System Installer办公受限电脑用zip包这样兼容性最好。1.3 语言环境汉化与中文菜单VSCode默认是英文界面虽然对老手无所谓但对新手确实有门槛。中文汉化其实是一个官方出品的“Chinese (Simplified) (简体中文) Language Pack”插件装完右下角会提示重启重启后界面就全中文了。值得注意的是这个插件只能改界面文字改变不了命令面板里那些插件自带的英文命令名别指望汉化之后一切都变成中文。我遇到过不少人在网上搜“vscode设置中文”进去一通改locale.json改完发现不管用原因就是新版VSCode已经不需要手动改locale文件了直接用语言包插件就能搞定。如果你不想装插件也可以按F1打开命令面板输入Configure Display Language然后选择zh-cn效果一样。反过来如果你装了插件以后中文界面出现乱码字体那通常是系统缺少中文字体或者终端字体设置的问题可以在设置里搜索Font Family把字体改成微软雅黑或者更纱黑体基本能解决。2. 写代码前的必做设置项目工作区与键盘习惯2.1 为什么每次打开都重新选项目工作区与文件夹的区别有个挺常见的情况每次启动VSCode都显示欢迎页面或者总是让你重新选择项目文件夹。这其实是VSCode对“窗口恢复”和“工作区”这两个概念的默认行为它本身并没有“最近项目列表自动恢复”这种强绑定逻辑。如果你希望每次打开都回到上次的项目可以在设置里搜window.restoreWindows把值改成“all”或者“folder”下次启动时就会自动打开上次的窗口。更深一层的问题是理解工作区.code-workspace和单纯打开文件夹的区别。单纯打开文件夹时VSCode只保存当前文件夹的配置而工作区文件可以包含多个文件夹还能为不同项目单独设定配置项。对于平时开发一个独立项目直接“文件 - 打开文件夹”就够了如果你经常在几个项目之间切换并且每个项目都有不同的Python解释器、编译参数、甚至是不同的插件开关那我建议你为每个项目生成一个.code-workspace文件里面用settings字段把项目专属配置固化下来这样从任何入口打开这个workspace环境都是对的。2.2 缓存转移到D盘解决C盘爆红VSCode用久了C盘空间会莫名其妙地少掉好几个GB。这些空间主要被三类东西占用扩展插件本体默认在用户目录的.vscode/extensions下、缓存文件Cache、CachedData、以及远程开发时的服务器同步文件。其中每一个都可以迁移到其他盘但需要改不同的配置。先说插件目录迁移最简单粗暴的做法是给.vscode/extensions做一个目录符号链接把实际目录放到D盘原来的位置只剩一个快捷入口。亲自实测之后我建议用系统自带的mklink命令而不是直接移动文件夹这样VSCode“以为”插件还在原位置不会因为找不到插件而重新下载。具体步骤是先完全关闭VSCode把C:\Users\你的用户名.vscode\extensions整个剪切到D盘某个位置比如D:\VSCodeCache\extensions然后以管理员身份打开CMD输入mklink /J C:\Users\你的用户名\.vscode\extensions D:\VSCodeCache\extensions。这样创建的目录联接对用户和程序透明之后所有插件都装在D盘C盘不再增长。缓存目录迁移更简单VSCode设置里有一个files.cacheDir参数但更常用的是启动参数--user-data-dir。设置用户数据目录可以同时解决缓存、全局配置和插件数据全部转移到D盘的需求我们公司很多同事就是用快捷方式加参数的方式把用户数据目录指到D盘C盘从此清净。往快捷方式的目标后面附加--user-data-dir D:\VSCodeUserData即可注意路径里不要有中文和空格否则可能被解析出错。2.3 快捷键与常用配置速查VSCode的操作效率一大半来自快捷键和命令面板。新手最容易忽视的就是命令面板CtrlShiftP几乎所有功能都能从里面搜出来连“打开设置JSON”这种操作都行。个人觉得以下几个快捷键属于“不知道就吃亏”级别CtrlP快速打开文件输入文件名即可跳转。CtrlShiftF全局搜索并且支持正则表达式。Ctrl打开集成终端。Alt↑↓整行上下移动。F12跳转到定义这是配合语言服务的关键。ShiftF12查看所有引用。F2重命名符号会同步修改所有引用处这个功能比手动搜索替换安全一万倍。设置层面我建议先把editor.formatOnSave开启保存时自动格式化代码配合Prettier或者各语言的格式化器体验极佳。缩进设置建议统一为2还是4空格看团队规范自己写的话裸文件可以用“设置 - 检测缩进”自动识别。另外editor.minimap.enabled默认开启的迷你地图如果觉得碍眼可以关掉屏幕小的笔记本用户关了能多不少编辑空间。3. 常用语言环境配置C/C、Python、Java、C#3.1 C/C环境从tasks.json到launch.jsonVSCode配置C/C环境大概是搜索量最大的需求也是最容易“照着教程配完还是不行”的环节。核心原因在于环境配置不是装一个插件就完事而是需要三样东西配合编译器MinGW-w64或MSVC、C/C扩展、以及两个核心配置文件tasks.json和launch.json。先说编译器。在Windows上建议安装MinGW-w64安装完成后把其bin目录路径加入系统环境变量PATH。验证是否成功随便打开一个终端输入gcc --version能打印版本号就说明编译器OK。很多教程卡在这一步是因为下载的MinGW版本不全或者安装器根本没把gcc装进去只装了g建议安装时仔细选中所有需要的组件。这里有个经验直接去开源的winlibs或者MSYS2下载预编译版本比跑旧版MinGW安装器省事很多MSYS2还能用pacman命令更新工具链。然后是tasks.json它负责告诉VSCode怎么把源代码编译成可执行文件。新建一个hello.cpp后按F5VSCode会提示你选择编译器选g后会自动生成一套模板。一个可用的tasks.json里最关键的部分是args参数它指定了编译参数比如-g生成调试信息、-stdc17指定语言标准、-o指定输出文件名。如果不写-std参数默认使用老旧的C98标准很多新语法编译不过这是“代码没错但编译报错”的高频原因。接下来是launch.json它控制调试器如何启动程序。关键字段是program必须指向tasks.json生成的那个exe文件路径还有preLaunchTask值要和tasks.json里的label一致这样按F5的时候会先自动编译再启动调试。很多人配完发现调试器能启动但断点蓝圈变空心多半是program路径写错或者编译时没加-g导致没有调试符号。调试器配置完以后代码提示会和编译联动起来写C时头文件也能自动补全了这本质上是因为C/C扩展读取了编译器的include路径。3.2 Python环境解释器选择与PylancePython环境配置比起C来说轻松得多核心就是两件事Python扩展和正确的解释器。Python扩展装好后左下角会显示当前解释器版本点击它就能切换系统里其他Python环境。如果项目中存在虚拟环境文件夹比如.venvVSCode会自动识别并弹出提示选择它作为解释器。这里的关键点是一个项目必须选定同一个解释器否则你在集成终端里用pip装包然后写代码时提示找不到模块十有八九是两者的解释器不一致。Python代码补全和类型检查现在主要依赖Pylance它已经作为Python扩展的依赖自动安装。如果发现代码提示不出现先按CtrlShiftP运行“Python选择解释器”重新指定一次然后检查状态栏右下角是否显示Pylance已加载。还有个隐藏参数经常被忽略python.analysis.extraPaths当你的项目引用了其他目录下的自定义模块而Pylance不识别时可以在这里把模块路径加进去提示和跳转瞬间恢复正常。查看函数参数的话当光标停在函数调用的括号里时Pylance会弹出一个浮动提示展示签名和默认值如果你看不到检查editor.parameterHints.enabled是否被关掉了。3.3 Java EE与C#开发环境的速成方案做Java开发很多人默认用IDEA但VSCode配合Extension Pack for Java之后也能写Java适合轻量级维护和老电脑跑不动IDEA的场景。安装Extension Pack for Java时会自动带上Language Support for Java、Debugger for Java、Test Runner for Java等插件基本开箱即用。注意首次打开Java项目时后台会初始化语言服务器需要下载一些依赖别急着写代码等右下角显示“语言服务器已就绪”再操作。Java EE方向所谓的“Java EE语言环境”实际上就是Spring Boot之类框架VSCode对这类项目的支持是通过Spring Boot Extension Pack这一组插件完成的装完以后能识别Controller注解、跳转到Bean定义但相比IDEA还是少了一些可视化面板我的态度是能用但别奢望完全替代。C#开发在VSCode上同样可行.NET 6以上版本官方推荐的C# Dev Kit插件解决了很多体验问题。装好插件和.NET SDK后直接dotnet new console创建项目然后code .打开文件夹VSCode会自动加载项目并启用IntelliSense和调试配置。这中间最容易出问题的是OmniSharp加载缓慢或失败通常是因为网络原因拉取不到依赖解决办法是在终端里先执行dotnet restore把NuGet包拉下来再重载窗口。C#方向的代码跳转和调试体验在安装插件后和一个轻量级IDE相当适合写控制台工具和服务端验证代码。4. 远程开发与版本协作SSH、WSL与Git/SVN4.1 SSH远程服务器开发远程开发三件套VSCode最让我回不去的功能就是Remote SSH它允许我在本地编辑器里编写和调试服务器上的代码文件实时同步在远端本地只做显示和输入转发。配置方式安装Remote - SSH插件然后点击左下角绿色远程按钮选择“连接到主机”输入userhost格式再输入密码就能打开远端文件夹。第一次连接时会在服务器上下载一个vscode-server服务端这个过程和服务器及本地网络有关如果等太久多半是下载失败或版本不匹配可以手动删除服务器上~/.vscode-server目录后重试。连接后最大的优势在于插件也能在远端运行。比如你在服务器上做Python开发在本地商店里给该远程窗口安装Python插件实际效果是把插件部署到了服务端代码提示和终端操作都在服务器环境里完成。这就规避了“本地Windows和服务器Linux环境不一致”的老大难问题。如果连接过程中频繁掉线可以在本机的SSH配置里设置ServerAliveInterval 60让客户端每60秒发送一次保活包这是我处理远程开发断连最常用的手段。4.2 在VSCode中使用WSLWSLWindows Subsystem for Linux是微软官方提供的Windows下运行Linux发行版方案对于日常用Windows但需要Linux环境的开发者来说比虚拟机轻量太多。在VSCode中使用WSL只需要装一个WSL插件然后在命令行里进入WSL环境输入code .VSCode会自动以WSL模式打开当前Linux目录。这样做的意义是所有终端命令、Python环境、编译工具链都跑在Linux子系统里而编辑器的界面依然在Windows上加载插件时也可以选择在WSL中安装让插件运行在Linux环境。WSL模式常见的坑有两个。第一是文件路径的混用Windows系统盘在WSL里挂载为/mnt/c如果你把项目放在/mnt/c下跨文件系统的文件监听性能会明显变慢强烈建议把项目放在WSL原生的Linux文件系统比如~/project下。第二个问题是WSL版本VSCode新版本已经不支持WSL1的部分旧特性最好用WSL2检查方式是wsl -l -v如果不是2执行wsl --set-version 发行版名称 2升级。4.3 Git分支清理与SVN标记版本控制是日常开发躲不开的环节VSCode内置Git功能已经相当好用但很多人卡在“怎么清理删除的分支”这种操作上。你在终端里用git branch -d删除了本地分支后VSCode的源代码管理面板可能还显示这个分支原因通常是你删除的是本地分支但远程分支还在或者VSCode的Git扩展缓存没有刷新。刷新操作很简单打开源代码管理面板点击右上角的“刷新”按钮或者按CtrlShiftP运行“Git刷新”。如果是远程分支残留需要执行git fetch --prune把远端已删除的分支在你本地的跟踪引用清理掉。要彻底清理所有本地已经不存在的远程分支引用用git remote prune origin。SVN用户也不必担心VSCode虽然原生不支持SVN但有一个非常成熟的SVN插件扩展ID是cssho.vscode-svn装上以后会提供update、commit、revert、diff等一系列操作并在文件图标上显示状态标记。使用这个插件时注意SVN和Git同时存在于一个项目里会导致状态识别混乱两个插件最好只开一个。SVN插件的commit操作默认不会帮你自动添加新文件你需要先执行Add把文件加入版本控制否则commit会漏文件这是我被坑过一次后的经验教训。5. AI编程工具接入Codex、Claude Code与DeepSeek5.1 OpenAI Codex插件能做什么常见坑AI编程助手是近两年VSCode生态里最热的话题OpenAI Codex是其中的代表性产品。Codex插件在VSCode里的形态类似于一个内置的AI对话和代理它可以在你的工作区里读取文件、修改代码、运行命令。接入方式很简单在扩展商店搜索Codex安装后登录OpenAI账号然后在侧边栏打开对话窗口就能使用。国内用户如果网络环境受限可能会遇到无法登录或请求超时的问题这个属于网络基础设施范畴我不展开讨论但你需要知道它的工作原理是远端模型调用编辑器只负责把请求发过去。很多人在用Codex时遇到一个现象AI在对话里回答了解决方案但实际无法编辑代码表现为“无权限”或者“没有修改文件”。这里有一个关键认知Codex编辑文件需要手动授予权限VSCode的Codex插件默认会在执行写操作前弹出权限请求如果你选错了“拒绝”或者权限弹窗被忽略它就不会动代码。另一个常见原因是当前打开的工作区并不是Codex真正关心的项目根目录。解决方法是右键点击侧边栏文件选择“将文件夹添加到工作区”然后重新在Codex里指定目标文件。如果对话里显示的路径和你实际的文件路径不一致优先检查工作区设置。关于“codex无法编辑代码”的模糊提示还有一个排查思路是查看输出面板切到Codex输出日志看是否有明确的API错误代码比如上下文长度溢出。5.2 Claude Code接入Claude Code是Anthropic推出的AI编程代理它和Codex思路类似但更偏向于终端命令行的交互方式。在VSCode中使用Claude Code通常有两种路径一种是官方CLI工具直接在集成终端里运行claude命令另一种是第三方的Claude Code扩展插件把聊天界面嵌入侧边栏。我个人更推荐先学会CLI方式因为它在终端里对代码库的感知能力更强可以通过上下文变量把当前文件、选中内容、目录树主动传给模型。接入Claude Code的时候最常犯的错误是随便找了个同名插件就装结果发现是个人开发者做的套壳工具要收费或者要转发第三方Proxy地址。真正的官方插件支持直接识别Claude账号配置起来比较少。如果遇到登录后无法发送消息的问题第一反应去看输出日志其次检查是否同时运行了多个AI插件占用了同一个端口。Claude Code写代码时它会在工作区里维护自己的会话历史和配置文件默认存放在用户目录下的.claude文件夹如果磁盘满了或者该目录权限不对也会导致操作失败。清理缓存和重建该目录是有效的排查手段。5.3 DeepSeek接入DeepSeek是近年很火的开源大模型服务商很多开发者想把它接到VSCode里替代其他AI助手。目前最主流的接入方式是使用Continue扩展它允许你在配置文件的models列表里添加DeepSeek模型。具体操作安装Continue插件点击左下角设置打开config.yaml在models下增加一条记录填入模型名称如deepseek-coderbaseUrl填DeepSeek的API地址apiKey填你申请到的密钥。配置完成后Continue的对话侧边栏里就能选择DeepSeek模型了。接入之后有两个高频坑。第一是baseUrl拼错尤其是末尾的斜杠和/v1多一个少一个都会导致401或者404。第二是模型名填写错误如果你申请的是deepseek-chat却在配置里写成deepseek-coder请求时会报model_not_found。这两个问题都特别好排查只要在集成终端里用curl手动调一次API就能确认到底是配置问题还是服务端问题。DeepSeek的另一个用途是本地部署版通过Ollama加载模型后本地API地址通常是http://localhost:11434Continue同样可以接这种方式不需要联网适合代码隐私要求高或者网络受限的项目环境。5.4 AI工具接入的通用排错思路如果你已经照着上面的说明把AI插件接进去但发现它就是个哑巴只转圈不出话或者报一堆错误可以先按下面的通用思路排查能解决八成问题。第一步查看输出面板在“输出”下拉菜单里选择对应插件名称比如Codex或Continue看具体报错这是判断插件连没连上后端的最直接依据。第二步验证网络连通性在终端里用curl手动请求你配置的API地址能返回JSON就说明网络没问题报错则说明地址、密钥、模型名三者中至少有一个不对。第三步检查是否被安全软件拦截很多公司电脑会拦截VSCode的扩展对外的网络请求表现为插件在自家环境正常、在公司环境死活连不上。最后一步是降低上下文长度大多数请求超时或报错都和上下文塞入太多文件有关试着在对话里用引用指定的关键文件而不是让它自动加载整个项目。6. 高频问题排查实录6.1 右键没有“跳转到定义”选项或跳转失灵“右键没有跳转到定义”和“无法跳转到定义”是两个不同的问题。前者更多是VSCode界面语言包或者某个插件把菜单项汉化为了“转到定义”你在右键菜单里看到一堆项目仔细找找没准只是名字变了。后者则是语言服务出了问题也就是这个编程语言的解析器没有正常工作。如果某个语言的文件无法跳转按CtrlShiftP运行“开发人员重新加载窗口”然后检查右下角是否出现语言服务报错提示。如果只有C/C文件无法跳转基本是C/C扩展IntelliSense引擎卡住可以在命令面板运行“C/C重新加载IntelliSense数据库”。如果某个Python文件无法跳转检查文件是否在一个未被识别的package目录下没有__init__.py的文件夹在Python老版本里会不被认为是一个模块包从而无法解析导入关系。跳转完全失灵还有一个更为隐蔽的原因就是文件所在路径太深或者包含中文、特殊符号导致语言服务无法索引。我遇到过Linux服务器上一个中文目录名项目所有跳转全部失效把目录改成英文后瞬间恢复。语言服务的索引本质是给路径和符号建映射路径里有怪字符就可能破坏这个映射。6.2 运行按钮消失了VSCode右上角那些“运行”按钮并不是一直存在的它的出现取决于当前文件类型有没有可用的运行器和对应的扩展。常见的情况是写Python没有运行按钮或者C文件没有运行按钮。首先要区分“运行按钮消失”和“从未出现过”如果是后者多半是没有安装对应语言的运行扩展或者文件类型没有被识别。比如Python源代码管理面板里那个播放按钮只在Python扩展被激活且解释器有效时才显示。如果是前几天还好好的今天突然没有运行按钮了优先检查是否误关了Code Runner插件或某个语言扩展打开扩展面板看有没有被禁用。其次按CtrlShiftP运行“开发人员重新加载窗口”很多临时状态在这个操作后恢复。还有一种情况是文件不在受信任的工作区中VSCode的受限模式会禁用调试和运行功能看窗口底部或标题栏有没有提示“受限模式”点击改为信任文件夹即可。这个安全机制本身是防恶意代码的但很多人第一次遇到时完全不知道它的存在。6.3 Markdown与LaTeX写作场景的插件组合VSCode不只是写代码很多人把它当成全能写作工具尤其是在Markdown和LaTeX写作上。Markdown插件方面最核心的是官方Markdown All in One它提供了快捷键、目录生成、自动格式化等功能另一个必备的是Markdown Preview Enhanced它能实时预览并支持导出HTML、PDF等格式。如果你需要在Markdown里插入代码块、数学公式这两个插件配合起来体验很好。LaTeX环境配置的核心不是VSCode插件本身而是系统里必须装好TeX发行版比如TeX Live或MiKTeX。装好之后在VSCode里安装LaTeX Workshop插件它的配置集中在settings.json的latex-workshop.latex.tools、latex-workshop.latex.recipes和latex-workshop.view.pdf.viewer三个部分。最常见的错误是默认编译工具链选错导致中文文档无法编译。解决方案是在tools里添加xelatex的配置并把recipe里的编译命令改成xelatex因为xelatex对UTF-8中文支持最稳定。LaTeX Workshop还支持正向同步即从源代码跳转到PDF对应位置需要配置SyncTeX默认就会生成synctex.gz文件在PDF阅读器里Ctrl单击就能跳回源码对应行。6.4 其他杂项历史版本、模拟器连接与内存占用剩下几个搜索热词里的问题也比较典型。关于“vscode历史版本”除了前面说的下载问题还要注意旧版本插件商店的兼容性过老的版本可能无法显示新版插件市场的内容。关于“有没有什么插件可以直接连接安卓到模拟器不需要借助HBuilder”这类需求通常对应的是Flutter或React Native开发场景VSCode里可以用Flutter插件自带设备选择器也可以安装Android iOS Emulator插件它能在命令面板里列出已启动的模拟器设备。如果你是在开发App时要实时预览更常用是Flutter的Debug模式自动部署到模拟器这需要你本地装好Android SDK和模拟器不是VSCode一个插件能包办所有事情的。还有“vscode使用mindspore内核”以及“每次打开重新选择项目”这类搜索词前者通常是Jupyter Notebook场景需要安装Python和Jupyter插件然后在Notebook右上角选择内核如果看不到MindSpore内核多半是conda环境的路径没有被VSCode识别用“Python选择解释器”选中对应的conda环境即可。后者我们在2.1节已经讲过。最后说说内存占用VSCode装了一堆插件后开机启动占内存很常见可以用files.exclude和禁用不常用的工作区扩展来缓解还可以设置extensions.autoCheckUpdates: false减少后台更新检测如果还觉得卡可以关掉workbench.startupEditor的欢迎页能节省一点启动时间。我个人在实际操作中的体会是VSCode的很多坑根本不是软件本身的bug而是配置链路上的某个环节没对上编译器没装、路径写错、语言服务没起来、网络不通、权限不够诸如此类。排查时不要慌从终端开始一层层验证先确认基础环境OK再怀疑插件问题。这套方法我用了很多年不管给同事解决C编译失败还是AI插件连不上都是几分钟内定位到原因。另外建议每配置好一个环境就顺手把关键的配置文件做个备份不管是settings.json、tasks.json还是launch.json放进个人配置仓库里下次换电脑直接拉下来能用。最后再分享一个小技巧VSCode的命令面板是所有功能的盲区入口你遇到任何问题都先试试在里面搜索对应的命令很多时候答案就藏在那些不起眼的命令行里。
返回列表