Содержимое файла справки WinDiff (windiff.hlp)
- Вызов Windiff из командной строки
- Меню файла
- Редактировать меню
- Просмотр меню
- Развернуть меню
- Расширенный режим отображения
- Меню опций
- Отметить меню
- Полосы зебры
Для получения справки по справке нажмите F1
Windiff сравнивает каталоги или файлы, показывая результаты графически.
Это DIFF, как графики для столбцов чисел.
Скачать Microsoft WinDiff
Имя файла: Windiff.zip SHA256: 95A2183D939FB888E517ACFDC06240CA7A21A9AF925D0404CCE7C86666A8E5B1
Вызов Windiff из командной строки
Чтобы вызвать windiff и затем использовать меню для определения сравнения, просто введите
Виндифф
Флаги командной строки
В любом месте командной строки вы можете включить любое из следующего, чтобы изменить поведение windiff
- -D для сравнения только одного каталога (т.е. игнорировать подкаталоги)
- -ИЛИ чтобы заставить его оставаться в режиме контура. По умолчанию сравниваются отдельные файлы. Это полезно для сравнения очень больших файлов или двоичных файлов, расширение которых может занять много времени и не имеет большого смысла.
- -N имя сделать NET SEND на имя, чтобы объявить об окончании сравнения. Это может быть полезно для очень долгих сравнений с участием тысяч файлов.
- -S [saveopts] файл сохранения для сохранения результатов сравнения в файл сохранения. Это сохраняет список режимов структуры. Это действительно полезно только для сравнения каталогов.
[saveopts] - любая комбинация
- s для включения файлов, одинаковых в обоих каталогах
- л для включения файлов, которые находятся только в левом (то есть первом) каталоге
- р для включения файлов, которые находятся только в правом (то есть во втором) каталоге
- d для включения файлов, которые разные в двух каталогах
- Икс для выхода после сохранения результатов.
- -? чтобы предоставить немедленную контекстно-зависимую синтаксическую справку для этих флагов командной строки (всегда стоит попробовать)
Вы можете использовать «/» вместо «-» для префикса флагов, и это означает то же самое.
Windiff можно вызвать одним или двумя путями. Второй путь по умолчанию - текущий каталог. Если оба пути являются каталогами (или указаны по умолчанию), тогда он сравнивает все каталоги. Если один путь является файлом, он сравнивает этот файл с файлом с таким же именем в другом каталоге. Если оба пути являются файлами, он сравнивает два файла. Наиболее частые случаи следующие.
Чтобы сравнить файл в другом каталоге с файлом с тем же именем в этом каталоге, введите
Windiff path_to_other_file
Чтобы сравнить другой каталог целиком с текущим, введите
Windiff path_to_other_directory
Чтобы сравнить два каталога (включая подкаталоги), введите
Windiff path_to_first_directory path_to_second_directory
Чтобы сравнить два файла
Windiff path_to_first_file path_to_second_file
Меню файла
- Сравнить файлы… приводит к диалогу открытия файла для каждого из двух файлов для сравнения
- Сравнить каталоги… приводит к диалогу, позволяющему ввести имена двух каталогов для сравнения
- Аборт будет серым, если операция не выполняется. Затем позволяет завершить операцию до ее завершения. Если он не выделен серым, в правом верхнем углу окна есть кнопка «Прервать», которая выполняет ту же функцию.
- Сохранить список файлов позволяет сохранить список файлов (одинаковых, разных, только слева или только справа). Кроме того, можно сохранить контрольную сумму для каждого файла.
- Копировать файлы… приводит к диалогу, позволяющему записывать файлы на диск. Это может быть полезно, если вы пытаетесь синхронизировать два каталога.
- Распечатать печатает текущий вид (контурный или развернутый)
Редактировать меню
Редактировать левый файл вызывает редактор (по умолчанию - блокнот) в левом файле. После редактирования файл перекомпилируется.
Редактировать правый файл вызывает редактор (по умолчанию - блокнот) в правом файле. После редактирования файл перекомпилируется.
Редактировать составной файл вызывает редактор (по умолчанию - блокнот) для файла, который состоит из двух файлов. Первые четыре столбца этого файла показывают состояние сравнения каждой строки. следующим образом:
- !> Строка находится в правом файле
- Строка находится в левом файле
- <- Линия перемещена. Это показывает его положение в левом файле -> Строка была перемещена. Это показывает позицию в правом файле.
- (четыре пробела) означает, что строка в двух файлах была одинаковой. (пустое пространство может отличаться, если это позволяют параметры)
После редактирования файл перекомпилируется.
Установить редактор позволяет вам выбрать редактор по вашему выбору, указав командную строку. Струна '%п'
будет заменено именем редактируемого файла и строкой '% l'
будет заменен номером строки. По умолчанию блокнот запускается со строкой 'блокнот% p'
Если вы используете красивый редактор, возможно, вы захотите использовать 's% p - #% l'
Просмотр меню
- Контур показывает список файлов со статусом каждого
- Развернуть показывает подробное сравнение выбранного файла
- Рисунок показывает сравнение в графическом виде слева (отключение изображения позволяет сэкономить место на экране).
- Предыдущее изменение (F7) переходит назад к предыдущей точке различия между файлами или в режиме структуры к предыдущему файлу со статусом «другой»
- Следующее изменение (F8) переходит к следующей точке различия между файлами или в режиме структуры к следующему файлу со статусом «другой»
- Повторно сканировать выбранный файл выполняет повторное сравнение выбранного файла. Если файл по какой-то причине не читается (например, в доступе отказано из-за того, что он был открыт с помощью DENY_READ другим процессом), это позволяет вам повторить попытку для этого файла. Это может быть полезно для устранения недостатков, особенно при больших сравнениях с тысячами файлов.
Развернуть меню
- Только левый файл показывает только строки из левого файла (но окрашены, чтобы выделить измененные строки)
- Только правый файл показывает только строки из правого файла (но окрашены, чтобы выделить измененные строки)
- Оба файла (по умолчанию) показывает объединение обоих файлов. Все строки в левом файле показаны в том порядке, в котором они встречаются в этом файле, как и в правом файле. Перемещенные строки появляются дважды: один раз в позиции строки в левом файле, один раз в позиции для правого файла.
- Номера левой строки вызывает отображение номеров строк на основе файла слева
- Номера строк справа вызывает отображение номеров строк на основе правого файла
- Без номеров строк отключает номера строк. Это экономит место на экране.
Расширенный режим отображения
Цвета
- Красный фон означает левый напильник.
- Желтый фон означает правый напильник.
Если Windiff был запущен как Windiff other_directory, красный цвет означает другой каталог, а желтый - текущий каталог.
- белый фон означает общее для обоих файлов
- Синий текст означает, что строка текста перемещена
- Черный текст означает текст, который идентичен (белый фон) или отличается (цветной фон).
- Зеленый текст означает, что windiff считает, что в другом файле есть аналогичная строка (см. Полосы зебры )
Меню опций
Игнорировать пробелы заставляет символы пробела (пробел, табуляция, новая строка) игнорироваться в расширенном представлении, так что строки, которые отличаются только пробелом, считаются идентичными.
Моно цвета использует цвета, подходящие для монохромного дисплея.
Следующие четыре параметра определяют, какие файлы (если есть) отображаются в режиме структуры.
- Показать идентичные файлы Включить файлы, идентичные по каждому пути
- Показать файлы только слева Включить файлы, которые встречаются только в левом пути
- Показать файлы только для правого доступа Включать файлы, которые встречаются только по правильному пути
- Показать разные файлы Включите файлы, которые встречаются в обоих путях, но не совпадают.
Отметить меню
Метки используются, чтобы разрешить включение или исключение определенных файлов из сравнения.
Отметить файл отмечает выбранный файл Отметить шаблон… приводит к диалогу, который позволяет вам указать подстроку или регулярное выражение и
отметьте все файлы, соответствующие этому шаблону.
-
'$'
означает'конец строки'
-
'\'
означает''
-
'.'
означает'.'
Таким образом, чтобы пометить все файлы с расширением 'obj'
выражение должно быть ' .obj $'
.
Скрыть отмеченные файлы удаляет из отображаемого списка все отмеченные файлы (и любые будущие файлы по мере их пометки)
Переключить состояние отметки отмечает все немаркированные файлы и снимает отметки со всех отмеченных файлов. Если вы хотите выбрать файлы, которые хотите видеть, отметьте их, скройте отмеченные файлы (они исчезнут) и переключите состояние отметки (они появятся снова, а остальные исчезнут).
Полосы зебры
После сопоставления таких частей файла, которые могут совпадать, Windiff просматривает оставшиеся части. Если есть разделы, которые отличаются, но соответствуют друг другу в том смысле, что часть до и часть после совпадения между файлами, windiff имеет выбор между отображением строк в виде блоков, например.
предыдущая строка, общая для обоих файловпервая строка, отличная от первого файла вторая строка, отличная от первого файла первая строка отличается от второго файла вторая другая строка из второго файласледующая строка является общей для обоих файлов или чередуется. например общий для обоих файловпервая строка, отличная от первого файла первая строка отличается от второго файла вторая строка, отличная от первого файла вторая другая строка из второго файласледующая строка, общая для обоих файловWindiff использует эвристику, чтобы определить, похожи ли строки из двух файлов. Если он считает, что они похожи, он отображает их чередующимися, в противном случае он отображает их как блоки. Эвристика выполняется быстро, а не изощренно и медленно. Иногда хотелось бы, чтобы он сделал противоположный выбор.
Одна небольшая просьба: если вам понравился этот пост, поделитесь им?
Одна «крошечная» публикация от вас серьезно помогла бы росту этого блога. Несколько отличных предложений:- Приколи это!
- Поделитесь этим в своем любимом блоге + Facebook, Reddit
- Напишите об этом в Твиттере!