مقارنة النصوص
قارن بين نصّين سطرًا بسطر وكلمة بكلمة. يعمل كل شيء داخل متصفحك.
النص الأصلي
النص المعدّل
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، وتحصل التغييرات المقترنة على تمييز إضافي على مستوى الكلمة لتحديد التعديل بدقة. الخيارات مثل تجاهل المسافات أو حالة الأحرف تؤثر على المطابقة فقط — يُعرض النص دائمًا كما لصقته.

