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

Git less报错且输出异常,如何修复?

解决安装Delta后Git分页器Less异常问题

问题原因

这个错误来自Less的参数解析逻辑,大概率是Delta配置修改了Git的分页器参数或Less的环境变量,导致Less启动时收到格式错误的命令行参数;而ESC[33m这类内容是未被正确解析的ANSI颜色码,说明Less未启用颜色支持。

修复步骤

1. 重置Git分页器配置

先检查当前Git的分页器设置,执行:

git config --global --get core.pager
git config --get core.pager

如果输出包含异常参数(比如多余引号、Delta残留配置),执行以下命令恢复默认:

git config --global core.pager less
# 或者完全清除自定义分页器配置
git config --global --unset core.pager

2. 检查并重置Less环境变量

Windows环境下查看LESS环境变量是否存在错误配置:

  • 命令行:echo %LESS%
  • PowerShell:$env:LESS
    如果输出有异常参数(比如错误的引号格式),删除该环境变量:
    右键「此电脑」→「属性」→「高级系统设置」→「环境变量」,找到LESS变量并删除。若需要保留颜色支持,可重新设置为LESS=-R(让Less正确解析ANSI颜色码)。

3. 重新安装Less(可选)

如果是Git自带的Less出现问题,可尝试:

  • 彻底卸载Git,删除C:\Program Files\Git以及用户目录下的.gitconfig、AppData\Local\Programs\Git等残留文件,再重新安装Git并选择默认配置。
  • 单独安装独立版Less:使用Chocolatey包管理器执行choco install less,安装后确保其路径在PATH中的优先级高于Git自带的Less。

4. 验证修复

执行git log,检查是否还有错误提示和异常的ESC格式内容。若颜色显示异常,可手动配置Git分页器支持颜色:

git config --global core.pager "less -R"

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.22 12:42:34