Какой инструмент может выполнить визуальное сравнение двух разделов одного файла?
-
21-08-2019 - |
Вопрос
Хорошие инструменты сравнения файлов уже до боли обсуждались, но моя проблема более экзотична.Есть ли какой-нибудь инструмент визуального сравнения текста (например, WinMerge), который позволил бы мне легко выполнить визуальное сравнение двух разделов одного и того же файла?
У меня есть несколько конфигураций в файле vcproj, и мне нужно их поддерживать.Делать это вручную - деление окон, прокрутка посимвольно - затруднительно.Кроме того, XML очень многословен и занимает много места на экране.Я не могу поверить, что нет инструмента для автоматического сравнения разделов файлов, поскольку это очень распространенная проблема.
Пожалуйста, не предлагайте мне использовать страницы свойств, я не хочу больше сложности, я хочу меньше.Разбивать вручную на файлы и потом их сравнивать — тоже слишком средневеково (во всяком случае, я сейчас этим занимаюсь).
Решение
я использую Вне всякого сравнения (не бесплатно, но я думаю, что доступна условно-бесплатная версия).Вы можете выбрать один и тот же файл для левой и правой сторон, затем щелкнуть правой кнопкой мыши начало раздела с каждой стороны и выбрать «Выровнять вручную».Это позволит вам относительно легко сравнивать два раздела одного и того же файла.
В целом, я очень рекомендую продукт.Я не пробовал версию 3, которая сейчас есть на их веб-сайте, но версия 2 — потрясающий инструмент.А+
Другие советы
Ediff .
Я использую UltraEdit для большей части редактирования текста, и у них есть продукт под названием UltraCompare это визуальное сравнение.
Обновление от Mofi
UltraCompare Professional поддерживает сравнение не только целых файлов, но и фрагментов текста.
После запуска UltraCompare выберите Сравнение текста в меню Режим если он еще не выбран.Выделите в текстовом редакторе первый текстовый блок, который необходимо сравнить, нажмите Ctrl+C, вернитесь в UC и вставьте с помощью Ctrl+V блок в левую панель текстовой области.Снова переключитесь в текстовый редактор, выберите другой блок в том же файле, нажмите Ctrl+C, вернитесь в UC, щелкните правую панель и вставьте блок, нажав Ctrl+V.Два блока немедленно сравниваются и отображаются различия.
Такое сравнение фрагментов текста для двух блоков в одном файле можно запустить и непосредственно из UltraEdit.Выберите первый блок в файле, нажмите Ctrl+C, Ctrl+N, Ctrl+V и Ctrl+A, чтобы скопировать, вставить и повторно выбрать этот блок в новом файле.Выберите второй блок в файле.Выполнить команду Сравнивать из меню Файл в UltraEdit с опцией Сравнить выделенный текст автоматически включается и нажмите кнопку Сравнивать.UC Professional запускается только с двумя выбранными блоками для сравнения.
Для этого вы можете использовать Meld
- Открыть объединение без указания имен файлов
- Объединитесь с подсказкой, какой тип сравнения вы хотите.Выберите сравнение файлов
- Объедините значок со значком, чтобы выбрать имена файлов.Ниже будет предложено выполнить пустое сравнение.Выберите это.
- В окне сравнения файлов вставьте разделы файла, которые вы хотите сравнить.