使用 cygwin 的 conemu 似乎无法将 '\r' 识别为行尾 - 特别是对于 git 命令 reflog (以及其他一些命令)

使用 cygwin 的 conemu 似乎无法将 '\r' 识别为行尾 - 特别是对于 git 命令 reflog (以及其他一些命令)

当我在 Windows 7 上使用 cygwin 通过 conemu 运行 git 命令时,git reflog我在一行上获得了整个输出。

我认为这是 Conemu 没有发现的一些行尾问题。

因此我尝试了以下命令:

git reflog | tr '\r' '\n'

(将“\r”替换为“\n”)——然后我得到了我想要的结果(每个日志都在单独的行上)。

我不确定是否是 Cygwin 的 conemu 没有将 '\r' 识别为换行符,但有人知道如何解决这个问题吗?

相关内容