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

配置VS Code为Git默认编辑器后git commit报错“code: command not found”求助

解决Git配置VS Code为默认编辑器时code: command not found的问题

这个报错的核心原因很直接:你的系统还没把VS Code的code命令添加到全局环境变量(PATH)里,终端找不到这个命令,自然没法唤起VS Code来编辑提交信息。下面是一步步的解决方法:

方法1:通过VS Code自带命令安装code到PATH

这是最简单也最推荐的方式:

  • 打开VS Code,按下Ctrl+Shift+P(Windows/Linux)或Cmd+Shift+P(Mac)调出命令面板
  • 在面板里搜索并执行 Shell Command: Install 'code' command in PATH
  • 执行完成后,一定要重启你的终端!环境变量的更新需要终端重启才能生效

重启终端后,先验证一下:输入code --version,如果能输出VS Code的版本号,说明配置成功了。这时候再执行git commit,应该就能正常弹出VS Code编辑提交信息了。

方法2:手动指定VS Code的完整路径(适用于方法1无效的场景)

如果因为特殊安装方式(比如自定义路径、第三方打包版本)导致方法1失败,可以直接给Git指定VS Code的完整执行路径:

  1. 先找到你VS Code的安装路径:
    • Windows默认路径:C:\Program Files\Microsoft VS Code\Code.exe
    • Mac默认路径:/Applications/Visual Studio Code.app/Contents/Resources/app/bin/code
    • Linux默认路径:/usr/bin/code 或 /usr/local/bin/code
  2. 执行对应的Git配置命令:
    • Windows:
      git config --global core.editor "'C:\Program Files\Microsoft VS Code\Code.exe' --wait"
      
    • Mac/Linux:
      git config --global core.editor "/Applications/Visual Studio Code.app/Contents/Resources/app/bin/code --wait"
      

注意事项

  • Windows系统里,路径包含空格的话必须用单引号括起来,否则Git会解析出错
  • 确保你安装的是官方原版VS Code,某些第三方修改版可能没有自带code命令的安装选项

内容的提问来源于stack exchange,提问作者P. Alexandru

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.25 07:46:58