DiffViewer er en udviklervenlig, højtydende kode-diff-fremviser til Android.
Oplev problemfri kodegennemgange og diff-analyse på farten med side-om-side og samlede visninger i Android Studio-stil.
──────
#### 🌟 Nøglefunktioner
1. Dobbelte diff-visningstilstande
• Side-om-side (opdelt) tilstand: Se originale og ændrede filer side om side med pixelperfekt synkroniseret lodret og vandret rulning.
• Samlet tilstand: En ren lodret strøm, der viser kodeændringer med + og - indikatorer.
2. Fleksible inputkilder
• Rå tekst og filer: Indsæt kode direkte, eller vælg lokale filer for øjeblikkelig sammenligning.
• GitHub Commit Viewer: Indsæt enhver GitHub commit-URL for at hente ændrede filer og diffs automatisk (understøtter private arkiver med GitHub PAT).
• Git Patch Parser: Indsæt .patch eller samlede diff-output; DiffViewer analyserer og organiserer automatisk ændringer pr. fil.
3. Finkornet Inline Diff & Smart Folding
• Granularitet på ord-/tegnniveau: Fremhæver præcist de nøjagtige ændringer inden for redigerede linjer.
• Kontekstbevidst kodefoldning: Skjuler uændrede linjer til bannere, mens kontekstlinjer bevares omkring ændringer. Udvid eller skjul blokke individuelt eller alle på én gang.
4. Statussporing for filgennemgang
• Spor status for hver fil i din gennemgang:
• Statusindikatorer: 🔹 Åben | 👀 Gennemgår | 🟡 Afventer | 💬 Kommenteret | ✅ Godkendt | 🔴 Lukket | 🟣 Sammenflettet
• Opdater status med et enkelt tryk direkte fra fanebjælken eller fanearkets dialogboks.
5. Kodekommentarer linje for linje
• Tryk længe på en hvilken som helst kodelinje for at tilføje, redigere eller fjerne indlejrede gennemgangsnoter og kommentarer.
6. Praktiske udviklerværktøjer
• Skift indhold: Skift øjeblikkeligt før- og efterindhold med et enkelt klik.
• Kopier Git-patch: Kopier diff-indhold formateret som standard unified git-patches.
• Eksporter som billede: Optag den synlige diff-visning eller hele diff-siden som et billede i høj opløsning, som du kan dele med dit team.
• Ignorer-tilstande for mellemrum: Streng, ignorer indledende/efterfølgende indryk, skjul mellemrum eller ignorer alt mellemrum.
• Syntaksfremhævning: Understøtter Kotlin, Java, Python, JavaScript, TypeScript, C/C++, C# og mere.
7. Flerfaneblads- og projektorganisering
• Naviger problemfrit mellem filer med faner og dialogboksen med den fulde fanebladsliste.
• Marker favoritter med stjerner (⭐), omdøb diffs og organiser dit arbejde på tværs af flere diff-grupper.
8. Mørk tilstand og flersproget
• Automatiske, lyse og mørke temaer.
• Fuldt lokaliseret til 17 sprog, herunder engelsk, koreansk, japansk, kinesisk, spansk, tysk, fransk og mere.
Sammenlign kode! Kraftfuld side-om-side og samlet diff-visning til udviklere.