*Title*: *unified header formatter and substitution formatter* *Description*: As the title, now the header formatter and substitution formatter provide not exactly the same command, can we try to unified them? Related issue: #15036 #7213