DiffViewer je visokoučinkoviti preglednik razlika koda za Android, prilagođen razvojnim programerima.
Iskusite besprijekorne preglede koda i analizu razlika u pokretu uz usporedni prikaz u stilu Android Studija i objedinjeni prikaz.
───────
#### 🌟 Ključne značajke
1. Dvostruki načini prikaza razlika
• Način rada usporedno (podijeljeno): Pogledajte izvorne i izmijenjene datoteke jednu pored druge s savršeno sinkroniziranim okomitim i vodoravnim pomicanjem.
• Objedinjeni način: Čisti okomiti tok koji prikazuje izmjene koda s indikatorima + i -.
2. Fleksibilni izvori unosa
• Sirovi tekst i datoteke: Izravno zalijepite kod ili odaberite lokalne datoteke za trenutnu usporedbu.
• Preglednik GitHub Commit: Zalijepite bilo koji GitHub commit URL za automatsko dohvaćanje promijenjenih datoteka i razlika (podržava privatne repozitorije s GitHub PAT-om).
• Git Patch Parser: Zalijepite .patch ili objedinjene izlaze razlika; DiffViewer automatski analizira i organizira promjene po datoteci.
3. Finozrnata inline razlika i pametno savijanje
• Granularnost na razini riječi/znaka: Točno ističe točne izmjene unutar uređenih redaka.
• Kontekstualno savijanje koda: Sažima nepromijenjene retke u bannere, a zadržava kontekstualne retke oko promjena. Proširujte ili sažimajte blokove pojedinačno ili sve odjednom.
4. Praćenje statusa pregleda datoteke
• Pratite napredak za svaku datoteku u pregledu:
• Pokazatelji statusa: 🔹 Otvoreno | 👀 Pregledava se | 🟡 Na čekanju | 💬 Komentirano | ✅ Odobreno | 🔴 Zatvoreno | 🟣 Spojeno
• Ažurirajte status jednim dodirom izravno s trake kartica ili dijaloškog okvira s karticama.
5. Komentari koda redak po redak
• Dugo pritisnite bilo koji redak koda za dodavanje, uređivanje ili uklanjanje bilješki i komentara u inline pregledu.
6. Praktični uslužni programi za razvojne programere
• Zamjena sadržaja: Trenutačno zamijenite sadržaj Prije i Poslije jednim klikom.
• Kopiraj Git zakrpu: Kopiraj sadržaj razlika formatiran kao standardne ujedinjene git zakrpe.
• Izvoz kao sliku: Snimi vidljivi prikaz razlika ili cijelu stranicu razlika kao sliku visoke rezolucije za dijeljenje sa svojim timom.
• Načini ignoriranja praznog prostora: Strogo, ignoriraj vodeće/završne uvlake, sažmi prazno mjesto ili ignoriraj sve prazno mjesto.
• Isticanje sintakse: Podržava Kotlin, Javu, Python, JavaScript, TypeScript, C/C++, C# i više.
7. Više kartica i organizacija projekata
• Besprijekorno se krećite između datoteka pomoću kartica i dijaloga s popisom kartica.
• Označi favorite zvjezdicom (⭐), preimenuj razlike i organiziraj svoj rad u više grupa razlika.
8. Tamni način rada i višejezičnost
• Automatske, svijetle i tamne teme.
• Potpuno lokalizirano na 17 jezika, uključujući engleski, korejski, japanski, kineski, španjolski, njemački, francuski i više.
Usporedite kod! Moćan preglednik usporednih prikaza i objedinjenih razlika za programere.