我正在使用带有--color-words选项的git查看我的差异。在我的差异中,它显示我删除了。
<b>{{ljcount}}</b> Changes
然后我添加了:
<b>{{skills_limits}}</b> Changes
这比我想要的更大(我希望单词边界位于{}处)。我尝试使用--word-diff-regex
进行调整,但我找不到适合的正则表达式。如何才能实现这个效果?
[^{} ]
,否则空格现在会被视为“单词”(或者甚至是[^{}[:space:]]
,尽管我不确定这里使用的是哪种正则表达式引擎)。 - Lily Ballard--word-diff-regex='[A-z_][A-z_]*'
。 - holygeek\\w+
也可以得到相同的输出,例如--word-diff-regex='\\w+|[^[:space:]]'
与--word-diff-regex='[^[:space:]]'
。此外,修改此答案是不合适的,因为这使得无法跟进评论或确定OP接受了哪个版本。 - EoghanM