必须物理隔离安装insiders版,不可通过stable版切换update.mode,否则覆盖原安装导致双版本失效;它适合明确试新功能或参与反馈者,日常开发仍应使用stable版。

必须物理隔离安装,不能靠 Stable 版里改 update.mode 切换——否则会覆盖原安装,双版本共存直接失效。
确认你真需要 Insiders,而不是误以为“新版=更好用”
Insiders 是每日构建的快进分支,不是“升级包”,也不是“功能补丁”。它适合两类人:明确想试某项新功能(比如 chat.agent.enabled、Inline 类型提示、终端自动端口转发),或参与反馈。日常开发仍该用 Stable 版。装了却不用新功能,纯属增加维护负担。
- 新功能未必稳定:例如旧版
Prettier扩展在 1.94+ 上会报Cannot read property 'onDidChangeTextDocument' of undefined - AI 相关操作默认弹确认框(如修改文件、执行
curl),关掉要手动设chat.tools.edits.autoApprove和chat.tools.terminal.enableAutoApprove,但不建议关 - 崩溃时速切 Stable 是底线——别等它卡死再找补救
Windows/macOS/Linux 各自最稳的安装路径
第三方镜像(比如某些 Linux 发行版仓库里的 code-insiders)可能滞后 2–5 天,甚至跳过部分构建。唯一可信来源只有官网:https://www.php.cn/link/fffe56994e6be696722539f962415cd2。
- Windows:下
.exe安装包,装完开始菜单出现 Visual Studio Code - Insiders;或用winget install Microsoft.VisualStudioCode.Insiders - macOS:下载
.zip解压,拖入/Applications;Homebrew 用户用brew install --cask visualstudiocode-insiders(注意拼写,不是visual-studio-code-insiders) - Linux(Debian/Ubuntu):确保已加微软官方源,再运行
sudo apt install code-insiders;Arch 用户走 AUR:yay -S visualstudio-code-insiders-bin
装完必须验证是不是真·Insiders,别信图标和名字
启动后按 Ctrl+Shift+P(macOS 是 Cmd+Shift+P),输入 Help: About 回车。弹窗顶部版本号必须含 -insider 后缀(如 1.97.0-insider)或带 insider 的 commit hash;纯数字如 1.96.2 就是 Stable 版误装。
- Linux 用户可直接终端运行
code-insiders --version,输出末尾应有insider字样 - macOS/Windows 用户还要看窗口左下角状态栏是否有 “Insiders” 标识
- 别图省事用“内部切换频道”方式——它不会新建目录,而是覆盖 Stable 安装路径
配置与插件不自动同步,路径硬编码是隐形炸弹
Insiders 默认用独立配置目录:~/.vscode-insiders(Linux/macOS)或 %USERPROFILE%\AppData\Roaming\Code - Insiders(Windows)。但这只是默认,不是绝对安全。
- 手动复制
settings.json过去时,检查有没有硬编码路径,比如"python.defaultInterpreter"指向 Stable 版 Python,否则会报错Command 'Python: Select Interpreter' resulted in an error - Settings Sync 要开两次:Stable 和 Insiders 各自登录同一账号,再分别开启同步
- Copilot 类扩展需手动在 Insiders 里重新启用——它们的激活逻辑依赖 VS Code 内核版本号,不会随账号自动迁移
最常被忽略的一点:code-insiders 启动的项目,不要在 Stable 版终端里跑 npm run dev 后又切过去调试——端口转发、进程绑定可能错位,尤其用了 editor-browser 时。











