【发布时间】:2016-09-19 20:04:23
【问题描述】:
我最近发现了git grep,并开始喜欢它的速度和事实上只搜索 repo 中的文件。但是来自ack(Ubuntu 中的ack-grep),还有一点需要注意的是输出格式,不幸的是,它更像grep 而不是ack。去图吧。
ack:
- 在第一行上单独打印匹配的文件名。
- 颜色将匹配的文件名突出显示为粗体绿色。
- 打印行号,仅行号,每个匹配行。
- 颜色突出显示行号为粗体黄色。
- 颜色突出显示每个匹配字符串一个背景黄色。
- 在来自不同文件的匹配项之间打印空白行。
另一方面,git grep:
- 在每个匹配的行上打印文件名。
- 打印无行号。
- 在来自不同文件的匹配项之间打印无空白行。
- 颜色仅突出显示匹配的文本,粗体红色。
是否有任何git grep 选项集或与其他工具的组合可以使git grep 输出看起来像ack 输出?
【问题讨论】: