文本对比
逐行、逐词对比两段文本,全部在浏览器本地运行。
原始文本
新文本
1−export function greet(name: string) {
1+export function greet(name: string, greeting = 'Hello') {
2 const hour = new Date().getHours();
2 const hour = new Date().getHours();
3− if (hour < 12) {
3+ if (hour < 6) {
4 return `Good morning, ${name}`;
4 return `Good morning, ${name}`;
5+ } else if (hour < 18) {
6+ return `Good afternoon, ${name}`;
5 }
7 }
6− return `Hello, ${name}`;
8+ return `${greeting}, ${name}`;
7}
9}
所有计算都在本地完成,文本不会离开你的设备。行级对齐基于 Myers 差异算法;配对成「修改」的行还会再做一次词级高亮,便于定位到具体改动。忽略空白、大小写等选项只影响匹配方式,展示的始终是你粘贴的原文。

