Git 打开带有 Ansi 转义字符的编辑器

问题描述 投票:0回答:1

当我上次运行

git commit --amend
打开我的编辑器时,我看到所有这些奇怪的字符,它们似乎是 ANSI 转义序列或其他东西。我不确定我做了什么,或者是否与 .zshrc 或 .gitconfig 中的某些设置有关。每当 git 打开我的编辑器 (vim) 时,例如,当尝试编辑我的 git 配置
git config --global --edit
时,我都会得到相同的行为。我不知道如何解决这个问题。我尝试过通过自制程序卸载并重新安装 git。我也
rm -rf ~/.gitconfig
无济于事。

Vim 本身就可以正常工作。

我发现了这个类似的问题:git 中的 ANSI 颜色显示不正确

并尝试过

git config --global core.pager "less -R"
也没有成功。

这就是它的样子:

git command-line-interface editor
1个回答
1
投票

弄清楚了,这是因为我最近安装了 NeoVim,但仍然配置了 git 以使用 vim 作为我的编辑器。一旦我更新了配置以使用 NeoVim

git config --global core.editor nvim
一切都很好。将此留给后代,以防其他人犯类似的错误。

© www.soinside.com 2019 - 2024. All rights reserved.