You need to enable JavaScript to run this app. Git未按~/.gitconfig配置打开默认编辑器,实际打开nano而非VSCode
优惠活动
大模型
产品
解决方案
定价
更多

Git未按~/.gitconfig配置打开默认编辑器,实际打开nano而非VSCode

问题原因
  • Git全局配置文件.gitconfig存在语法错误,[user]、[core]这类配置段标记没有单独占一行,Git无法正常识别分段
  • 编辑器配置被放在了无效的[code]段下,Git只会读取[core]段内的editor配置项
  • 现有配置里的code --w建议补全为code --wait,避免不同版本的VSCode出现参数识别问题
解决方法

方法1:通过Git命令直接设置(推荐,不易出错)

直接在终端执行如下命令,Git会自动写入正确的配置:

git config --global core.editor "code --wait"

执行完成后可以运行git config --global --get core.editor验证,输出为code --wait即配置写入成功。

方法2:手动修正配置文件

如果要手动修改现有配置,在当前打开的nano编辑器中把内容调整为如下格式即可:

# This is Git's per-user configuration file.
[user]
        name = xyx
        email = xyz@gmail.com
[core]
        editor = code --wait
        autocrlf = input

修改完成后按Ctrl+O回车确认保存,再按Ctrl+X退出nano。

验证效果

执行git config --global -e,如果此时弹出的是VSCode编辑器,说明设置已经生效。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.20 15:45:00