如何让code命令打开原VS Code而非VS Code Insiders?
解决
code命令默认打开VS Code Insiders的问题 通用快速修复(所有系统)
打开原版VS Code,按下Ctrl+Shift+P(Windows/Linux)或Cmd+Shift+P(macOS),搜索并执行「Shell Command: Install 'code' command in PATH」。这个操作会自动将原版VS Code的code命令关联到系统PATH的优先位置,覆盖Insiders的设置,重启终端后即可生效。
分系统手动调整
如果通用方法无效,可以按以下步骤手动修改:
Windows系统
- 打开命令提示符(CMD),执行
where code查看当前code命令的所有关联路径,找到原版VS Code的bin目录(通常是C:\Program Files\Microsoft VS Code\bin)和Insiders的对应目录 - 右键「此电脑」→「属性」→「高级系统设置」→「环境变量」
- 在系统变量的
Path列表中,把原版VS Code的bin目录条目拖动到Insiders条目的上方,保存设置 - 关闭所有终端窗口后重新打开,测试
code命令
macOS系统
- 打开终端,执行
which code查看当前code命令的指向 - 如果指向Insiders,先删除现有链接:
sudo rm /usr/local/bin/code - 重新创建指向原版VS Code的软链接:
ln -s /Applications/Visual\ Studio\ Code.app/Contents/Resources/app/bin/code /usr/local/bin/code - 重启终端后验证
Linux系统
- 打开终端,执行
which code查看当前code的位置 - 删除现有关联:
sudo rm $(which code) - 创建原版VS Code的软链接(路径根据实际安装位置调整,默认是
/usr/share/code/bin/code):
或者使用系统替代项工具设置默认:sudo ln -s /usr/share/code/bin/code /usr/local/bin/code
然后在弹出的选项中选择原版VS Code对应的序号即可sudo update-alternatives --config code
内容的提问来源于stack exchange,提问作者Nikhil Kulal
相关产品推荐
相关产品推荐

