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]+"),
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)