使用漂亮的格式从左侧偏移日志主体
Using pretty formatting to offset body of log from left
我在过去一个小时左右一直在引用 documentation and playing around with the log --pretty=format
,试图在 [=37] 上从终端 window 的左侧偏移日志消息的主体=] 但运气不佳。
我最接近的是使用命令:$ git log --author=Derp -5 --color=always --pretty=format:'%C(auto)%h - %s%n%w(80,10)%b'
它提供了下面的输出格式,我的目标是下面显示的输出。
我确实认为我可以放弃 %w(80,10)
以支持 %<|(<N>)
和 %>(<N>)', '%>|(<N>)
的混合,但我认为我误解了相关文档部分。
使用:
$ git log --author=Derp -5 --color=always --pretty=format:'%C(auto)%h - %s%n%>>(10)""%>%b'
获得与 %w
类似的输出,但主体块前面有污垢,但是删除插入污垢的字符会阻止添加左侧偏移设置。
有什么想法吗?
终于解决了,左(%>(<N>)', '%>|(<N>)
)和右(%<(<N>)', '%<|(<N>)
)偏移是一个转移注意力的问题,我没有正确研究%w
选项,这允许您使用以下方式指定行长、起始偏移量和换行偏移量:
$ git log --author=Derp -5 --color=always --pretty=format:'%C(auto)%h - %s%n%w(100,10,10)%b'
给出所需的输出。
我在过去一个小时左右一直在引用 documentation and playing around with the log --pretty=format
,试图在 [=37] 上从终端 window 的左侧偏移日志消息的主体=] 但运气不佳。
我最接近的是使用命令:$ git log --author=Derp -5 --color=always --pretty=format:'%C(auto)%h - %s%n%w(80,10)%b'
它提供了下面的输出格式,我的目标是下面显示的输出。
我确实认为我可以放弃 %w(80,10)
以支持 %<|(<N>)
和 %>(<N>)', '%>|(<N>)
的混合,但我认为我误解了相关文档部分。
使用:
$ git log --author=Derp -5 --color=always --pretty=format:'%C(auto)%h - %s%n%>>(10)""%>%b'
获得与 %w
类似的输出,但主体块前面有污垢,但是删除插入污垢的字符会阻止添加左侧偏移设置。
有什么想法吗?
终于解决了,左(%>(<N>)', '%>|(<N>)
)和右(%<(<N>)', '%<|(<N>)
)偏移是一个转移注意力的问题,我没有正确研究%w
选项,这允许您使用以下方式指定行长、起始偏移量和换行偏移量:
$ git log --author=Derp -5 --color=always --pretty=format:'%C(auto)%h - %s%n%w(100,10,10)%b'
给出所需的输出。