Сравнивайте и сливайте каталоги, файлы и текст бок о бок. Визуализируйте различия с помощью цветовой подсветки и сливайте в любом направлении.
Начало работы
- Задайте левый и правый пути (обзор, ввод или перетаскивание)
- Настройте параметры сравнения и фильтры по мере необходимости
- Нажмите Сравнить, чтобы начать
- Каталоги открывают режим сравнения каталогов; файлы открывают режим сравнения текста
Или нажмите Сравнить новые тексты, чтобы напрямую сравнить две текстовые строки.
Сравнение каталогов
Файлы из обоих каталогов перечислены бок о бок со столбцом статуса в центре.
Цвета статуса
| Статус | Значение |
|---|---|
| Только слева | Файл существует только слева |
| Только справа | Файл существует только справа |
| Различается | Файлы различаются по содержимому/размеру/дате |
| Нечёткое совпадение | Различаются только пробелами |
| Одинаковые | Файлы идентичны |
Методы сравнения
| Метод | Сравнивает |
|---|---|
| size | Только размер файла |
| timestamp | Только дату изменения |
| size+timestamp | Оба (по умолчанию) |
| content | Содержимое файла побайтно |
Операции слияния
- Слева → Справа — копировать файлы слева направо
- Слева ← Справа — копировать файлы справа налево
- Удалить — удалить выбранные файлы
- Все операции слияния поддерживают Отменить / Повторить
Навигация
- Используйте кнопки панели инструментов или сочетания клавиш для перехода между различиями
- Фильтруйте по статусу: показать/скрыть Только слева, Только справа, Различается, Одинаковые
- Щёлкните правой кнопкой мыши для контекстного меню, включая Копировать путь (имя файла, относительный или полный путь)
Сравнение текста
Два редактора, отображаемые бок о бок, с подсветкой различий построчно.
- Подсветка различий на уровне слов (опционально)
- Нечёткое сопоставление — игнорирует различия в пробелах (настраиваемый шаблон)
- Синхронизированная прокрутка (переключаемая)
- Автоматическое определение кодировки с возможностью ручного переопределения
- Двоичные файлы отображаются в виде шестнадцатеричного дампа (только для чтения)
Слияние
- Сливайте отдельные блоки или все различия сразу
- Двунаправленно: слева → справа или справа → слева
- Полная поддержка Отменить / Повторить
- Вставляйте текст из буфера обмена с любой стороны
История сравнений
- Предыдущие сравнения сохраняются и отображаются на главном экране
- Двойной щелчок для повторного запуска сравнения
- Щёлкните правой кнопкой мыши, чтобы загрузить настройки или удалить
- Сортируется по имени, путям, дате и типу
Сочетания клавиш
Сравнение каталогов
| Действие | Сочетание |
|---|---|
| Следующее различие | Option + ↓ |
| Предыдущее различие | Option + ↑ |
| Первое / Последнее различие | Option + Shift + ↑ / ↓ |
| Слить слева → справа | Cmd + Option + → |
| Слить справа → слева | Cmd + Option + ← |
| Удалить | Cmd + Option + Delete |
| Повторить сравнение | Cmd + R |
| Отменить / Повторить | Cmd + Z / Cmd + Shift + Z |
Сравнение текста
| Действие | Сочетание |
|---|---|
| Следующее / Предыдущее различие | Option + ↓ / ↑ |
| Слить выделение слева → справа | Cmd + → |
| Слить выделение справа → слева | Cmd + ← |
| Слить всё слева → справа | Cmd + Shift + → |
| Слить всё справа → слева | Cmd + Shift + ← |
| Повторить сравнение | Cmd + R |
| Вставить | Cmd + V |
Советы
- Фильтры — Используйте фильтры файлов/папок, чтобы сосредоточиться на определённых типах файлов (например,
*.py) или исключить артефакты сборки - Сравнение содержимого — Используйте метод "content" для наиболее точного сравнения за счёт скорости
- Нечёткое сопоставление — Отлично подходит для сравнения кода, в котором различается только отступ
- Копировать путь — Щёлкните правой кнопкой мыши любой файл в списке сравнения, чтобы скопировать его имя, относительный или полный путь
Конфиденциальность
- Все сравнения выполняются локально на вашем компьютере
- Никакое содержимое файла не отправляется на какой-либо сервер
- История сравнений хранится только на вашем локальном диске