Export to GitHub

far-plugins - VisualCompare.wiki


Описание

Плагин предназначен для сравнения каталогов и текстовый файлов. Результаты сравнения отображаются в виде наглядного двухколоночного списка, в котором все различия выделены цветом.

Обсуждение: http://forum.farmanager.com/viewtopic.php?f=5&t=5194

Загрузить

Примеры

http://far-plugins.googlecode.com/svn/trunk/VisualCompare/Image/Sample1.png

http://far-plugins.googlecode.com/svn/trunk/VisualCompare/Image/Sample2.png


История изменений

Ver 1.0.12

  • При сравнении текстов добавлена возможность показывать символы перевода строк и опционально учитывать их при сравнении.

  • При сравнении файлов добавлена возможность сравнивать файлы как тексты, с учетом всех опций текстового сравнения (игнорирования пробелов/регистра/CRLF)

    Текстовое сравнение выполняется только над файлами которые:

    1. Размером не более MaxTextSize (по умолчанию - 10M, настраивается)
    2. Не содержат символов с кодом 0
  • При сравнении файлов можно раздельно отключать показ непарных файлов слева и справа ( Ctrl[ / Ctrl] )

  • Оптимизированы алгоритмы внутристрокового сравнения

Ver 1.0.11

  • Исправление ошибок

Ver 1.0.10

  • Версия для Far 3

Ver 0.9.9

  • Настройка цвета окна сравнения (по умолчанию имеет цвет диалога)

  • Всем диалогам присвоены GUID.

Ver 0.9.8

  • При сравнении текстов поддержан полноценный курсор, работает выделение блоков с клавиатуры и мышью, копирование в буфер обмена.

  • В заголовке окна сравнения текстов выводится текущая кодировка.

  • Опциональный режим горизонтального разделения окна сравнения текстов (F9).

  • Исправлено несколько ошибок.

Ver 0.9.7

  • Поддержка сравнения панелей плагинов (с некоторыми ограничениями: не сравниваются подкаталоги, сравнение содержимого файлов возможно только для панелей плагинов с реальными файлами).

  • Добавлена опция "Автопрокрутка до первого различия"

  • Добавлен небольшой диалог настроек. Возможна настройка размера табуляции.

  • Исправлено несколько ошибок

Ver 0.9.6

  • Оптимизированы алгоритмы сравнения для больших текстов

  • Добавлена подсветка изменений в пределах одной строки

  • Добавлено отображение текущих строк внизу окна сравнения

  • Исправлено несколько ошибок

Ver 0.9.5

  • Возможность сравнение с локальной базой SVN. Для сравнения наберите "SVN:" в качестве одного из сравниваемых каталогов. Или через командную строку:

VC: SVN: .

Ver 0.9.4

  • Поддержка большого экранного буфера. Требуется Far 2 build 1573+

  • Добавлен экспортируемый вызов для межплагинного взаимодействия.

  • Исправлено несколько ошибок.

Ver 0.9.3

  • Настройка цветов

Ver 0.9.2

  • Возможность смены кодовых страниц при сравнении текстов (F8). Поддерживаются только Ansi/OEM/UTF16LE/UTF8

Ver 0.9.1

  • Встроенное визуальное сравнение текстовых файлов.

  • Префикс вызова плагина VC:

  • Изменения в меню и клавиатурных командах

  • Добавлен небольшой HELP