DiffViewer — це зручний для розробників високопродуктивний переглядач різниці коду для Android.
Відчуйте безперебійний перегляд коду та аналіз різниці на ходу завдяки режимам Side-by-Side та Unified у стилі Android Studio.
───────
#### 🌟 Основні характеристики
1. Подвійні режими перегляду різниці
• Режим Side-by-Side (Split): Переглядайте оригінальні та змінені файли поруч із ідеально синхронізованою вертикальною та горизонтальною прокруткою.
• Unified Mode: Чистий вертикальний потік, що показує зміни коду з індикаторами + та -.
2. Гнучкі джерела вхідних даних
• Необроблений текст і файли: Вставляйте код безпосередньо або вибирайте локальні файли для миттєвого порівняння.
• Переглядач коммітів GitHub: Вставляйте будь-яку URL-адресу коміта GitHub, щоб автоматично отримувати змінені файли та різниці (підтримує приватні репозиторії з GitHub PAT).
• Git Patch Parser: Вставляйте виводи .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 Diff для розробників.