git-diff如何生成块描述?

git-diff如何生成块描述?,第1张

git-diff如何生成块描述?

Git使用正则表达式为粗体标题找到合适的行。Python是内置的,但是您应该能够在〜/ .gitconfig中定义自己的表达式:

[diff "python"]        xfuncname = "<regex goes here>"

在这里了解更多。

编辑
:内置的python正则表达式似乎在userdiff.c中定义(第53行),尽管我的regex-
fu不够好,无法真正理解它的确切功能…

PATTERNS("python", "^[ t]*((class|def)[ t].*)$",                  "[a-zA-Z_][a-zA-Z0-9_]*"         "|[-+0-9.e]+[jJlL]?|0[xX]?[0-9a-fA-F]+[lL]?"         "|[-+*/<>%&^|=!]=|//=?|<<=?|>>=?|\*\*=?"         "|[^[:space:]|[x80-xff]+"),         


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5673632.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存