使用漂亮的格式从左偏移日志主体

时间:2018-07-19 13:23:41

标签: git-bash

我一直在参考documentation并在最后一个小时左右玩着log --pretty=format,试图从终端窗口的左侧偏移日志消息的正文在Windows上却运气不佳。

我设法获得的最接近的结果是使用以下命令:$ git log --author=Derp -5 --color=always --pretty=format:'%C(auto)%h - %s%n%w(80,10)%b'

下面提供了输出格式,我的目标是下面显示的输出。

enter image description here

我确实认为我可以省去%w(80,10),而赞成使用%<|(<N>)%>(<N>)', '%>|(<N>)的组合,但是我误会了该部分的文档。

使用:

$ git log --author=Derp -5 --color=always --pretty=format:'%C(auto)%h - %s%n%>>(10)""%>%b'

获得与%w类似的输出,但是在正文块之前有污垢,但是删除插入污垢的字符将阻止添加左侧偏移。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

最后弄清楚了,左(%>(<N>)', '%>|(<N>))和右(%<(<N>)', '%<|(<N>))偏移是一条红色鲱鱼,我没有正确研究%w选项,该选项允许您使用以下命令指定行长,起始offset和换行偏移:

$ git log --author=Derp -5 --color=always --pretty=format:'%C(auto)%h - %s%n%w(100,10,10)%b'

提供所需的输出。