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

如何永久添加Visual Studio Code命令行工具以支持'code .'指令?

解决Mac上VS Code code . 命令重启终端后失效的问题

我之前也踩过这个坑!核心原因就是终端重启后没加载到包含VS Code命令的环境变量,或者之前的临时配置没写入永久生效的Shell配置文件里。下面给你彻底解决的步骤:

第一步:确认你的终端使用的Shell类型

先打开终端,输入这条命令看看当前用的是哪种Shell:

echo $SHELL
  • 输出是 /bin/zsh:你用的是Zsh(现在Mac的默认Shell)
  • 输出是 /bin/bash:你用的是Bash

第二步:两种永久生效的解决方案

方案一:通过Shell配置文件添加环境变量

这是最稳妥的方式,确保每次终端启动都能加载VS Code的命令路径:

  1. 根据你的Shell类型,打开对应的配置文件:

    • Zsh用户:
      open ~/.zshrc
      
    • Bash用户:
      open ~/.bash_profile
      

    (如果open打不开,就用nano ~/.zshrc或nano ~/.bash_profile用终端编辑器直接编辑)

  2. 在文件最末尾添加一行代码,把VS Code的命令目录加入系统PATH:

    export PATH="$PATH:/Applications/Visual Studio Code.app/Contents/Resources/app/bin"
    
  3. 保存文件后,让配置立即生效(不用重启终端):

    • Zsh用户:
      source ~/.zshrc
      
    • Bash用户:
      source ~/.bash_profile
      

方案二:直接创建软链接到系统默认命令目录

/usr/local/bin是系统默认识别的命令目录,我们把VS Code的code命令软链接到这里就好:

  1. 打开终端,输入这条命令(需要输入你的电脑密码):
    sudo ln -s /Applications/Visual Studio Code.app/Contents/Resources/app/bin/code /usr/local/bin/code
    
  2. 重启终端,直接输入code .测试就行。

验证是否生效

重启终端后,输入这条命令:

which code

如果输出类似/usr/local/bin/code或者/Applications/Visual Studio Code.app/Contents/Resources/app/bin/code,就说明配置成功了,再试code .肯定能打开当前目录的项目。

其实之前用Atom时原理完全一样,都是把编辑器的命令路径加入Shell的永久配置里,只是路径不同而已~

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.27 09:26:12