DiffViewer er en utviklervennlig og høytytende kode-diff-visningsprogram for Android.
Opplev sømløse kodegjennomganger og diff-analyser på farten med side-ved-side- og enhetlige visninger i Android Studio-stil.
──────
#### 🌟 Viktige funksjoner
1. Visningsmoduser for doble differanser
• Side-ved-side (delt) modus: Vis originale og modifiserte filer side om side med pikselperfekt synkronisert vertikal og horisontal rulling.
• Enhetlig modus: En ren vertikal strøm som viser kodeendringer med + og - indikatorer.
2. Fleksible inndatakilder
• Rå tekst og filer: Lim inn kode direkte eller velg lokale filer for å sammenligne umiddelbart.
• GitHub Commit Viewer: Lim inn en hvilken som helst GitHub commit-URL for å hente endrede filer og differanser automatisk (støtter private arkiver med GitHub PAT).
• Git Patch Parser: Lim inn .patch eller enhetlige diff-utdata; DiffViewer analyserer og organiserer automatisk endringer per fil.
3. Finkornet innebygd differanse og smart folding
• Granularitet på ord-/tegnnivå: Fremhever nøyaktige endringer i redigerte linjer.
• Kontekstbevisst kodefolding: Skjuler uendrede linjer til bannere samtidig som kontekstlinjer beholdes rundt endringer. Utvid eller skjerm blokker individuelt eller alle samtidig.
4. Statussporing for filgjennomgang
• Spor fremdriften for hver fil i gjennomgangen din:
• Statusindikatorer: 🔹 Åpen | 👀 Gjennomgår | 🟡 Venter | 💬 Kommentert | ✅ Godkjent | 🔴 Lukket | 🟣 Sammenslått
• Oppdater status med et enkelt trykk direkte fra fanelinjen eller dialogboksen for fanearket.
5. Kodekommentarer linje for linje
• Trykk lenge på en hvilken som helst kodelinje for å legge til, redigere eller fjerne notater og kommentarer til innebygde gjennomganger.
6. Praktiske utviklerverktøy
• Bytt innhold: Bytt umiddelbart før- og etterinnhold med et enkelt klikk.
• Kopier Git-patch: Kopier diff-innhold formatert som standard enhetlige git-patcher.
• Eksporter som bilde: Ta den synlige diff-visningen eller hele diff-siden som et høyoppløselig bilde for å dele med teamet ditt.
• Ignorer-moduser for mellomrom: Strengt, ignorer innledende/etterfølgende innrykk, skjul mellomrom eller ignorer alt mellomrom.
• Syntaksutheving: Støtter Kotlin, Java, Python, JavaScript, TypeScript, C/C++, C# og mer.
7. Flerfane- og prosjektorganisering
• Naviger sømløst mellom filer med faner og dialogboksen for fullstendig faneliste.
• Stjernemerk favoritter (⭐), gi nytt navn til differanser og organiser arbeidet ditt på tvers av flere diff-grupper.
8. Mørk modus og flerspråklig
• Automatiske, lyse og mørke temaer.
• Fullt lokalisert på 17 språk, inkludert engelsk, koreansk, japansk, kinesisk, spansk, tysk, fransk og mer.
Sammenlign kode! Kraftig side-ved-side og enhetlig forskjellsvisning for utviklere.