DiffViewer нь Android-д зориулсан хөгжүүлэгчдэд ээлтэй, өндөр гүйцэтгэлтэй кодын ялгааг харагч юм.
Android Studio маягийн Side-by-Side болон Unified views ашиглан замдаа кодын тойм болон ялгааны шинжилгээг мэдрээрэй.
──────
#### 🌟 Гол онцлогууд
1. Хос ялгааг харах горимууд
• Side-by (Split) горим: Анхны болон өөрчлөгдсөн файлуудыг пикселийн төгс синхрончлогдсон босоо болон хэвтээ гүйлгэх замаар зэрэгцүүлэн харах.
• Нэгдмэл горим: + ба - заагчтай кодын өөрчлөлтийг харуулсан цэвэр босоо урсгал.
2. Уян хатан оролтын эх сурвалжууд
• Түүхий текст ба файлууд: Кодыг шууд буулгах эсвэл шууд харьцуулахын тулд орон нутгийн файлуудыг сонгоно уу.
• GitHub Commit Viewer: Өөрчлөгдсөн файлууд болон ялгааг автоматаар авахын тулд аливаа GitHub commit URL-г буулгах (GitHub PAT-тай хувийн репозиторуудыг дэмждэг).
• Git Patch Parser: .patch эсвэл unified diff гаралтыг буулгах; DiffViewer нь файл бүрийн өөрчлөлтийг автоматаар задлан шинжилж, цэгцэлдэг.
3. Нарийн ширхэгтэй мөрийн ялгаа & Ухаалаг нугалах
• Үг / Тэмдэгтийн түвшний нягтрал: Засварласан мөрүүдийн доторх яг тодорхой өөрчлөлтийг нарийвчлан тодруулдаг.
• Контекстэд мэдрэмтгий код нугалах: Өөрчлөгдөөгүй мөрүүдийг баннер болгон нугалж, өөрчлөлтийн эргэн тойронд контекст мөрүүдийг хадгалдаг. Блокуудыг дангаар нь эсвэл бүгдийг нь нэг дор дэлгэх эсвэл нугалах.
4. Файлын тойм төлөвийн хяналт
• Тойм дахь файл бүрийн явцыг хянах:
• Төлөвийн үзүүлэлтүүд: 🔹 Нээлттэй | 👀 Шалгаж байна | 🟡 Хүлээгдэж байна | 💬 Сэтгэгдэл үлдээсэн | ✅ Зөвшөөрсөн | 🔴 Хаалттай | 🟣 Нэгтгэсэн
• Таб самбар эсвэл таб хуудасны харилцах цонхноос шууд нэг товшилтоор төлөвийг шинэчлэх.
5. Мөр мөр кодын сэтгэгдэл
• Мөр мөрийн тойм болон сэтгэгдлийг нэмэх, засах эсвэл устгахын тулд кодын аль ч мөрийг удаан дарна уу.
6. Хэрэгтэй Хөгжүүлэгчийн Хэрэгслүүд
• Контент солих: Өмнөх болон Дараах контентыг нэг товшилтоор шууд солино.
• Git Patch хуулах: Стандарт нэгдсэн git patchs хэлбэрээр форматлагдсан дифференциал контентыг хуулах.
• Зураг болгон экспортлох: Харагдах дифференциал харах цонх эсвэл дифференциал хуудсыг бүхэлд нь өндөр нягтралтай зураг болгон авч багтайгаа хуваалцах.
• Хоосон зай үл тоомсорлох горимууд: Хатуу, эхний/дараагийн догол мөрийг үл тоомсорлох, хоосон зайг хураах эсвэл бүх хоосон зайг үл тоомсорлох.
• Синтаксийн тодруулга: Kotlin, Java, Python, JavaScript, TypeScript, C/C++, C# болон бусад хэлийг дэмждэг.
7. Олон таб & Төслийн зохион байгуулалт
• Таб болон бүтэн таб жагсаалтын харилцах цонхоор файлуудын хооронд жигд шилжих.
• Дуртай зүйлсээ одлох (⭐), дифференциалуудыг нэрлэх, ажлаа олон дифференциал бүлгүүдэд зохион байгуулах.
8. Бараан горим & Олон хэл
• Автомат, Гэрэл болон Бараан сэдэв.
• Англи, Солонгос, Япон, Хятад, Испани, Герман, Франц болон бусад 17 хэл дээр бүрэн нутагшуулсан.
Кодыг харьцуул! Хөгжүүлэгчдэд зориулсан хүчирхэг зэрэгцүүлэн харах болон нэгдсэн дифференциал харагч.
Шинэчилсэн огноо
2026 оны 9-р сарын 13