有没有一种差异分析工具可以突出显示单个字符的编辑,并不仅仅是显示整行的旧版本和新版本(例如 StackExchange 对帖子进行编辑时所显示的差异)?
我更喜欢在 Linux 命令行中使用像 Git 中的 diff
。
你可以尝试从git diff
开始:
git diff --color-words=.
--word-diff=color
加上(如果指定了正则表达式)--word-diff-regex=<regex>
。这将转换这个 git diff
:
这些图片来自于2014年9月Christophe Porteneuve撰写的文章 "30个你应该知道的Git CLI选项" 中的 "生成更有用的差异"章节。