You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

macOS HighSierra下VS Code的code命令重启后失效,求解决方法

解决macOS High Sierra下重启后code命令失效的问题

我来帮你彻底搞定这个每次重启都要重新配置的麻烦事!这是因为之前的配置只是临时生效,没有把code命令的路径永久添加到shell的环境变量里。下面是具体的解决步骤:

方法一:通过VS Code自带命令永久配置(推荐)

  • 打开Visual Studio Code
  • 按下Cmd + Shift + P打开命令面板
  • 在搜索框里输入 Shell Command: Install 'code' command in PATH,选中该命令执行
  • 执行完成后,终端会提示“Shell command 'code' successfully installed in PATH”
  • 关闭所有终端窗口再重新打开,或者在当前终端运行source ~/.bash_profile让配置立即生效
  • 测试一下:输入code file.txt,应该能正常打开文件了,下次重启系统也不会失效

方法二:手动修改bash配置文件

如果方法一没生效,可能是你的bash配置文件有特殊情况,试试手动添加路径:

  1. 打开终端,输入命令打开bash的配置文件:
    nano ~/.bash_profile
    
  2. 在文件末尾添加一行内容(默认VS Code安装路径如下,如果你用的是Insiders版本请替换对应路径):
    export PATH="$PATH:/Applications/Visual Studio Code.app/Contents/Resources/app/bin"
    
    若使用VS Code Insider版本,路径改为:
    export PATH="$PATH:/Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/bin"
    
  3. 保存并退出nano:按下Ctrl + O,按回车确认保存,再按Ctrl + X退出
  4. 让配置立即生效,执行:
    source ~/.bash_profile
    
  5. 测试:输入code --version,如果能显示VS Code的版本信息,就说明配置成功了,重启系统后依然可用

为什么之前的配置重启后失效?

之前你每次打开VS Code后临时生效,是因为VS Code启动时会临时把code的路径加到当前终端的环境变量里,但这个配置不会被保存到系统的shell配置文件中,所以重启系统或打开新终端后就丢失了。上面的方法就是把路径永久写入bash的配置文件,每次登录系统时都会自动加载这个路径。

内容的提问来源于stack exchange,提问作者Augusto

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.22 09:19:12