gpt4 book ai didi

git - 不要在 git grep 输出中显示 ^M(回车)

转载 作者:行者123 更新时间:2023-12-01 00:10:21 26 4
gpt4 key购买 nike

stash 可怕的^M来自 git diff 的字符,必须配置:

[core]
whitespace = cr-at-eol

但它们仍然显示在 git grep输出。
如何解决?

编辑——我正在运行的 grep 是:
git grep -i --line-number --break --heading -C 1 <PATTERN>

在 Cygwin(在 Windows 上)与 less -R作为寻呼机。

最佳答案

引用来自类似的 question (与 git diff 相关),

Change the core.pager to "tr -d '\r' | less -REX"



您可以像这样全局更改此配置,
git config --global core.pager "tr -d '\r' | less -REX"

或者只为 git grep 使用一次,
git -c core.pager="tr -d '\r' | less -REX" grep -i --line-number --break --heading -C 1 <PATTERN>

用户 Jason Pyeron提供详尽的解释 here .

关于git - 不要在 git grep 输出中显示 ^M(回车),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59325129/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com