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

MacOS系统如何将CodeRunner 4设置为Git默认代码编辑器

macOS下将CodeRunner 4设置为Git默认编辑器的解决方法

错误原因汇总

  • 未配置全局启动命令时直接使用coderunner4/code调用,系统找不到对应执行文件
  • 填写应用路径时使用了相对路径./Applications,实际系统应用的绝对路径为/Applications,且.app是应用包不能直接作为执行文件启动
  • 新版macOS默认使用zsh作为终端shell,仅修改.bash_profile不会生效,需要修改对应shell的配置文件

解决方法

方法一:直接通过open命令配置(无需额外配置全局命令)

直接在终端执行以下命令即可完成配置:

git config --global core.editor "open -n -b com.krill.CodeRunner --wait-apps --args"

参数说明:

  • -n:强制打开CodeRunner的新实例,避免和已打开的窗口冲突
  • -b com.krill.CodeRunner:通过应用的Bundle ID精准定位CodeRunner应用,不受安装路径影响
  • --wait-apps:等待应用关闭后再返回执行结果,满足Git等待编辑完成的要求

配置完成后执行git commit即可自动唤起CodeRunner,编辑完提交信息关闭窗口后Git会自动继续执行流程。

方法二:先配置全局coderunner4命令再设置Git

如果需要在终端任意位置直接用coderunner4命令打开文件,可以先配置全局启动命令:

  1. 先确认当前使用的shell:执行echo $SHELL
    • 输出/bin/zsh:编辑~/.zshrc文件
    • 输出/bin/bash:编辑~/.bash_profile文件
  2. 在配置文件末尾添加以下内容:
    coderunner4() {
        open -n -b com.krill.CodeRunner --args $@
    }
    
  3. 执行source ~/.zshrc(如果是bash就执行source ~/.bash_profile)让配置生效
  4. 再执行Git配置命令:
    git config --global core.editor "coderunner4 --wait"
    

补充:VS Code配置不生效的解决方法

如果需要配置VS Code为默认编辑器,首先打开VS Code,按Cmd+Shift+P唤起命令面板,搜索「Install 'code' command in PATH」执行即可。如果还是不生效,和上面逻辑一致,确认shell配置文件中code命令的配置路径正确,且执行source命令让配置生效即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.03 04:18:05