当我最后一次运行git commit --amend
打开编辑器时,我看到了所有这些奇怪的字符,看起来像是ANSI转义序列或其他东西。我不确定我做了什么,或者它是否与我的.zshrc或. gitHub中的某些设置有关。例如,每当git打开编辑器(Vim)时,当我尝试编辑git配置git config --global --edit
时,我得到了同样的行为。我不知道如何解决这个问题。我试过通过自制软件卸载并重新安装git。我也没用rm -rf ~/.gitconfig
。
Vim本身工作正常。
我发现了这个类似的问题:ANSI color in git is not displayed correctly
也尝试了git config --global core.pager "less -R"
,但没有成功。
它看起来是这样的:
的数据
1条答案
按热度按时间tkclm6bt1#
搞清楚,这是因为我最近安装了NeoVim,但仍将git配置为使用vim作为编辑器。一旦我更新了配置以使用NeoVim:
git config --global core.editor nvim
,一切都很好。将此保留给后人,以防其他人犯类似的错误。