VisualCompare — Визуальное сравнение файлов и каталогов

Здесь можно обсудить ваш любимый плагин.
Post Reply
Max Rusov
Posts: 3651
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 2 times
Been thanked: 19 times

VisualCompare — Визуальное сравнение файлов и каталогов

Post by Max Rusov »

Не уверен, что плагин когда нибудь выберется из статуса перманентной беты, но и в текущем состоянии он может быть кому-нибудь полезен, так что делюсь тем что есть.

В планах на реализацию (чтобы вы не утруждали себя написанием вишей):

- Синхронизация файлов
- Правка текстов
- Сравнение с SVN
- Сравнение с SourceSafe
- Сравнение двоичных файлов
Last edited by Max Rusov on Tue 31 Aug, 2010 22:35, edited 1 time in total.
User avatar
lazyeugene
Posts: 243
Joined: Sat 29 Aug, 2009 17:14
Has thanked: 1 time

Re: VisualCompare - Визуальное сравнение файлов и каталогов

Post by lazyeugene »

Возможность переключать кодировку бы для просмотра результатов сравнения файлов...
Kildor
Posts: 1515
Joined: Wed 16 Mar, 2005 06:26
Location: Новосибирск
Been thanked: 1 time
Contact:

Re: VisualCompare - Визуальное сравнение файлов и каталогов

Post by Kildor »

+1 за кодировку. Хотя бы по бому. Ещё хочется построчного фильтра (через регулярки)

И ещё такое пожелание — в сравнении файлов, добавить вывод двух текущих строк, одна под одной, как это сделано в WinMerge.
Ты мне не выкай!
«ФарФорум не для пользователей!»
Upd:
P.S. Я просто поддерживаю беседу.» © Народ.

xmpp:kildor@jabber.ru
Kildor
Posts: 1515
Joined: Wed 16 Mar, 2005 06:26
Location: Новосибирск
Been thanked: 1 time
Contact:

Re: VisualCompare - Визуальное сравнение файлов и каталогов

Post by Kildor »

А можно ещё один виш? Обработка диффов, было бы очень удобно.

PS:
> Сравнение с SVN
Last edited by Kildor on Thu 01 Jan, 1970 01:00, edited 0 times in total.
Reason: Починено форматирование
Ты мне не выкай!
«ФарФорум не для пользователей!»
Upd:
P.S. Я просто поддерживаю беседу.» © Народ.

xmpp:kildor@jabber.ru
Kildor
Posts: 1515
Joined: Wed 16 Mar, 2005 06:26
Location: Новосибирск
Been thanked: 1 time
Contact:

Re: VisualCompare - Визуальное сравнение файлов и каталогов

Post by Kildor »

Ещё в копилку — выдавать сообщение о том, что «различий в двух файлах нет».

Но уже то что есть — на редкость удобно, быстро и приятно в работе, спасибо! :-)
Ты мне не выкай!
«ФарФорум не для пользователей!»
Upd:
P.S. Я просто поддерживаю беседу.» © Народ.

xmpp:kildor@jabber.ru
User avatar
HaRT
Moderator
Posts: 10823
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

Re: VisualCompare - Визуальное сравнение файлов и каталогов

Post by HaRT »

А какой используется движок для сравнения файлов?
В частности, реально ли распознавать перемещённые блоки (опять же как в WinMerge)?
Фар есть инструмент, а не нянька. © 2009 DrKnS
Max Rusov
Posts: 3651
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 2 times
Been thanked: 19 times

Re: VisualCompare - Визуальное сравнение файлов и каталогов

Post by Max Rusov »

HaRT wrote:А какой используется движок для сравнения файлов?
В частности, реально ли распознавать перемещённые блоки (опять же как в WinMerge)?
"Какой такой механизм? Все вручную!" :)
Захотелось решить задачку по сравнению файлов - раньше не приходилось. Меня результат почти удовлетворяет, надо будет еще чуть чуть подкрутить... Если есть примеры неадекватного сравнения - шлите, посмотрю.

Перемещенные блоки? Не замечал такого в WinMerge. Это всегда рассматривается как удаление/добавление...
User avatar
HaRT
Moderator
Posts: 10823
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

Re: VisualCompare - Визуальное сравнение файлов и каталогов

Post by HaRT »

Max Rusov wrote:
HaRT wrote:А какой используется движок для сравнения файлов?
"Какой такой механизм? Все вручную!"
Жаль.
В перспективе это будет неизбежно сильно замедлять усовершенствование интеллектуальности самого сравнения.
Max Rusov wrote:Перемещенные блоки? Не замечал такого в WinMerge. Это всегда рассматривается как удаление/добавление...
Видеть, что имеешь дело именно с перемещённым блоком (а также знать, откуда и куда), — это зачастую куда полезнее, чем работать с двумя независимыми изменениями. В WinMerge это включается отдельной настройкой “Options | Compare | Enable moved block detection”, и такие блоки показываются специальным цветом, а также если такое различие делаешь текущим, то на карте различий рисуется тонкая наклонная линия, показывающая новое/старое местоположение.
Фар есть инструмент, а не нянька. © 2009 DrKnS
Max Rusov
Posts: 3651
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 2 times
Been thanked: 19 times

Re: VisualCompare - Визуальное сравнение файлов и каталогов

Post by Max Rusov »

HaRT wrote:В перспективе это будет неизбежно сильно замедлять усовершенствование интеллектуальности самого сравнения.
Странный вывод. Типа - я тупее чем авторы WinMerge? :) Наоборот - что захочу, то и сделаю (если захочу, конечно).
HaRT wrote:В WinMerge это включается отдельной настройкой “Options | Compare | Enable moved block detection”, и такие блоки показываются специальным цветом, а также если такое различие делаешь текущим, то на карте различий рисуется тонкая наклонная линия, показывающая новое/старое местоположение.
Не замечал этой фичи. Только линия что-то не рисуется, может надо версию обновить... Подумаю, может и сделаю.
User avatar
HaRT
Moderator
Posts: 10823
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

Re: VisualCompare - Визуальное сравнение файлов и каталогов

Post by HaRT »

Max Rusov wrote:
HaRT wrote:В перспективе это будет неизбежно сильно замедлять усовершенствование интеллектуальности самого сравнения.
Типа - я тупее чем авторы WinMerge? :) Наоборот - что захочу, то и сделаю (если захочу, конечно).
Я не имел в виду интеллектуальные способности. Просто многие сравнивалки развиваются и шлифуются годами. Почему бы не попытаться переиспользовать накопленный ими опыт?
Max Rusov wrote:
HaRT wrote:такие блоки показываются специальным цветом, а также если такое различие делаешь текущим, то на карте различий рисуется тонкая наклонная линия, показывающая новое/старое местоположение.
Не замечал этой фичи. Только линия что-то не рисуется, может надо версию обновить... Подумаю, может и сделаю.
Линия рисуется только для Selected Difference (если он же Moved). У меня версия 2.12.4, и новых релизов с лета не было.
Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
DAtaMan
Posts: 262
Joined: Wed 24 Jun, 2009 10:01
Location: не отсюда

Re: VisualCompare - Визуальное сравнение файлов и каталогов

Post by DAtaMan »

Может компонент TDiff для Delphi пригодится отсюда http://angusj.com/delphi/textdiff.html ?
Ну это так, на тему алгоритмов сравнения.
2B OR NOT 2B = FF (Иногда code - это просто код. Почти Дйерф Омолш Днумзигис)
To ban or not to ban, that is the question. ©
User avatar
Andrey Budko
Posts: 1203
Joined: Fri 01 Apr, 2005 14:03
Contact:

Re: VisualCompare - Визуальное сравнение файлов и каталогов

Post by Andrey Budko »

Max Rusov wrote:
HaRT wrote:В перспективе это будет неизбежно сильно замедлять усовершенствование интеллектуальности самого сравнения.
Странный вывод. Типа - я тупее чем авторы WinMerge? :) Наоборот - что захочу, то и сделаю (если захочу, конечно).
хмм.. а егоров говорит, что ты гуманитарий...
Max Rusov
Posts: 3651
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 2 times
Been thanked: 19 times

Re: VisualCompare - Визуальное сравнение файлов и каталогов

Post by Max Rusov »

HaRT wrote:Просто многие сравнивалки развиваются и шлифуются годами. Почему бы не попытаться переиспользовать накопленный ими опыт?
1. Мне было интересно сделать самому.
2. Иногда полезен свежий взгляд.

У Вас есть претензии к _моему_ алгоритму сравнения (виши я записал)?
HaRT wrote:У меня версия 2.12.4, и новых релизов с лета не было.
У меня та-же версия, линии не вижу. Странно.
Max Rusov
Posts: 3651
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 2 times
Been thanked: 19 times

Re: VisualCompare - Визуальное сравнение файлов и каталогов

Post by Max Rusov »

Andrey Budko wrote:хмм.. а егоров говорит, что ты гуманитарий...
1. Кто такой Егоров я не знаю. Могу предположить, что это ZG.
2. У меня высшее _техническое_ образование.
3. Я начальник отдела _системного_ инструментария.

Так что я не гуманитарий дважды. :)
User avatar
lazyeugene
Posts: 243
Joined: Sat 29 Aug, 2009 17:14
Has thanked: 1 time

Re: VisualCompare - Визуальное сравнение файлов и каталогов

Post by lazyeugene »

Кодировки - это хорошо, но плохо что так мало :( Мне например нужна кои8, а она не поддерживается. Есть надежда на расширение списка кодировок?
Post Reply

Return to “Обсуждение плагинов”