Git使用Ansi转义字符打开编辑器

yptwkmov  于 12个月前  发布在  Git
关注(0)|答案(1)|浏览(137)

当我最后一次运行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",但没有成功。
它看起来是这样的:


的数据

tkclm6bt

tkclm6bt1#

搞清楚,这是因为我最近安装了NeoVim,但仍将git配置为使用vim作为编辑器。一旦我更新了配置以使用NeoVim:git config --global core.editor nvim,一切都很好。将此保留给后人,以防其他人犯类似的错误。

相关问题