DiffViewer — гэта зручны для распрацоўшчыкаў, высокапрадукцыйны праглядальнік дыферэнцыялаў кода для Android.
Атрымлівайце асалоду ад бесперашкоднага прагляду кода і аналізу дыферэнцыялаў у дарозе з дапамогай рэжымаў Side-by-Side і Unified у стылі Android Studio.
───────
#### 🌟 Асноўныя характарыстыкі
1. Два рэжымы прагляду дыферэнцыялаў
• Рэжым Side-by-Side (Split): праглядайце арыгінальныя і змененыя файлы побач з ідэальна сінхранізаванай вертыкальнай і гарызантальнай пракруткай.
• Уніфікаваны рэжым: чысты вертыкальны паток, які паказвае змены кода з індыкатарамі + і -.
2. Гнуткія крыніцы ўводу
• Неапрацаваны тэкст і файлы: устаўляйце код непасрэдна або выбірайце лакальныя файлы для імгненнага параўнання.
• Праглядальнік фіксацый GitHub: устаўляйце любы URL-адрас фіксацыі GitHub, каб аўтаматычна атрымліваць змененыя файлы і дыферэнцыялы (падтрымлівае прыватныя рэпазіторыі з GitHub PAT).
• Аналізатар патчаў Git: устаўляйце вынікі .patch або unified diff; DiffViewer аўтаматычна аналізуе і арганізуе змены для кожнага файла.
3. Дробназярністае ўбудаванае адрозненне і разумнае згортванне
• Дэталізацыя на ўзроўні слоў/сімвалаў: дакладна вылучае дакладныя змены ў адрэдагаваных радках.
• Згортванне кода з улікам кантэксту: згортвае нязменныя радкі ў банеры, захоўваючы кантэкстныя радкі вакол змяненняў. Разгортвайце або згортвайце блокі паасобку або ўсе адразу.
4. Адсочванне стану праверкі файлаў
• Адсочвайце прагрэс для кожнага файла ў вашым праверцы:
• Індыкатары стану: 🔹 Адкрыта | 👀 Праверка | 🟡 Чакаецца | 💬 Пракаментавана | ✅ Ухвалена | 🔴 Закрыта | 🟣 Аб'яднана
• Абнаўляйце стан адным дотыкам непасрэдна з панэлі ўкладак або дыялогавага акна табліцы ўкладак.
5. Каментарыі да кода радок за радком
• Доўга націсніце любы радок кода, каб дадаваць, рэдагаваць або выдаляць убудаваныя нататкі і каментарыі да праверкі.
6. Зручныя ўтыліты для распрацоўшчыкаў
• Змена змесціва: імгненна мяняйце змесціва "Да" і "Пасля" адным пстрычкай мышы. • Капіраванне патча Git: Капіраванне змесціва дыфференсаў, адфарматаванага як стандартныя ўніфікаваныя патчы Git.
• Экспарт у выглядзе выявы: Захапіце бачнае акно прагляду дыфференсаў або ўсю старонку дыфференсаў у выглядзе выявы высокага разрознення, каб падзяліцца з вашай камандай.
• Рэжымы ігнаравання прабелаў: Строгі, ігнараванне пачатковых/канцавых водступаў, згортванне прабелаў або ігнараванне ўсіх прабелаў.
• Падсвятленне сінтаксісу: Падтрымка Kotlin, Java, Python, JavaScript, TypeScript, C/C++, C# і іншых.
7. Мультыўкладкі і арганізацыя праектаў
• Плыўная навігацыя паміж файламі з дапамогай укладак і дыялогавага акна поўнага спісу ўкладак.
• Пазначэнне абраных зоркай (⭐), перайменаванне дыфференсаў і арганізацыя працы па некалькіх групах дыфференсаў.
8. Цёмны рэжым і шматмоўны рэжым
• Аўтаматычная, светлая і цёмная тэмы.
• Поўнасцю лакалізавана на 17 мовах, уключаючы англійскую, карэйскую, японскую, кітайскую, іспанскую, нямецкую, французскую і іншыя.
Параўнайце код! Магутны праглядальнік адрозненняў Side-by-Side і Unified для распрацоўшчыкаў.