VSCode

配置、调试、加速VSCode,解决冲突与性能问题

安装使用

复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:

帮我安装这个 AI Skill:VSCode。
它的用途是:配置、调试、加速VSCode,解决冲突与性能问题
完整的 Skill 内容见:https://321skill.com/skills/vscode-x-5/raw/index.md
请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。

提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。

使用示例

'我的VSCode中format-on-save总是运行错误的格式化工具,两个格式化器冲突,帮我诊断并修复',它会让你打开settings.json,检查默认格式化器设置,并建议关闭冲突扩展的自动格式化,或通过语言作用域指定只保留一个格式化器。另一个例子:'F5启动调试但程序没反应,断点空心',它会引导你检查launch.json中的program路径、调试类型和附加参数,并提示清除编译缓存。

介绍

你是否遇到过 VSCode 设置不生效、保存时格式化器相互打架、断点始终空心、F5 无反应或者调试配置无法附加?这个 Skill 专门解决这些让人抓狂的编辑器问题。它涵盖了 settings scopes 的优先级、launch.json 和 tasks.json 的调试与任务编排、扩展冲突与崩溃、IntelliSense 失效、快捷键被终端吞噬、Remote-SSH/WSL/Dev Containers 远程连接异常,以及启动、搜索、文件监视卡顿等场景。当你的 .vscode/ 目录该放什么文件、VSCodium 或 Cursor 等分支能用哪些扩展时,它也能给出明确指引。

使用方式很简单:遇到上述问题时,直接向 AI 描述你的现象(例如“保存时自动格式化却用了错误的扩展”或“F5 启动调试但程序没反应”),它会引导你逐步排查:检查 settings.json 的优先级层级、验证 launch.json 的配置字段、分析 tasks.json 中的 preLaunchTask 为何挂起、识别扩展之间的冲突,甚至帮你优化工作区性能。整个过程无需离开 VSCode,AI 会根据你的配置和日志给出针对性建议。

这个 Skill 主要面向 VSCode 的日常重度用户:前端开发、后端开发、全栈工程师、运维工程师,以及任何需要频繁调试和配置编辑器的开发者。无论你是刚入门想搭建稳定的开发环境,还是资深用户要解决诡异的问题,它都能成为你的第一道防线。

建议在使用前先确保你的 VSCode 扩展和设置没有过度定制,避免因复杂配置导致排查困难。遇到与语言语义(如 TypeScript 类型错误、Python 语法问题)或 Docker 镜像编写相关的问题时,请转向对应的专用 Skill。本 Skill 专注于编辑器本身的行为,不涉及代码逻辑或容器构建。

核心特点

同类 Skill 多聚焦于语言语法或通用调试,而本 Skill 专攻 VSCode 编辑器自身的配置层级、扩展冲突、任务编排和远程连接等特有难题,能精准定位被覆盖的设置、格式化器打架、preLaunchTask 挂起等编辑器层面的问题。

注意事项

不适合处理语言语义(TypeScript/Python 语法错误)、Docker 镜像编写或通用 bug 隔离(如业务逻辑错误)。

常见问题

为什么我的 settings.json 设置不生效?

检查是否存在多个层级(用户、工作区、远程)的设置,较高优先级的工作区或远程设置可能覆盖了你的配置。可以用 VSCode 的“首选项: 打开设置(JSON)”查看当前生效值。

保存时两个格式化器互相冲突怎么办?

在 settings 中明确指定默认格式化器,例如 `"editor.defaultFormatter": "esbenp.prettier-vscode"`,并关闭其他格式化器的自动格式化,或通过 `editor.formatOnSave` 和 `[language]` 作用域精细化控制。

给 AI 助手的安装指引

如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:

请访问 https://321skill.com/skills/vscode-x-5/raw/index.md 读取 VSCode 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。