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

Здесь можно обсудить ваш любимый плагин.
Post Reply
User avatar
Andrey Budko
Posts: 1203
Joined: Fri 01 Apr, 2005 14:03
Contact:

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

Post by Andrey Budko » Wed 09 Jun, 2010 20:34

Latest post of the previous page:

Max Rusov wrote:Вообще, Hilight difference проще выключить, и без него все хорошо видно.
И то верно. Даже настраивать, как оказалось, ничего не надо при отключенном Hilight difference.

В редакторе непонятно почему умолчательные цвета такие стремные. Вроде как хватает стандартных фаровских. Для капшона, нормал и селектед текста есть прямые аналоги. Смысла в селектед тексте вроде не много, так что Difference тоже можно красить в "селектед текст" с настроек фара.

Ну да настроить не долго - не беда...

User avatar
daregod
Posts: 103
Joined: Wed 16 Mar, 2005 16:51

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

Post by daregod » Thu 10 Jun, 2010 05:02

Спасибо за оперативность!

Планируется ли дальнейшее развитие плагина?

В первую очередь интересует сравнение и цветовая отметка различий внутри строки.

User avatar
Andrey Budko
Posts: 1203
Joined: Fri 01 Apr, 2005 14:03
Contact:

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

Post by Andrey Budko » Thu 10 Jun, 2010 12:05

Почему вверху справа имя файла не влезло?
http://prboom-plus.sourceforge.net/viscompare01.png

Тоже самое в диалоге со списком файлов.

Не влазит, причем, по загадочному алгоритму:

Если на левой панели D:\andre\prg\doom\prboom-plus\branches\prboom-plus-24\src\
а на правой D:\andre\prg\doom\prboom-plus\trunk\src\
то влазит. Вернее не влазит, а обрезает по краю.

Если поменять панели местами через CtrlU, то справа режется прямо посередине как на первом скриншоте (после 20го символа), хотя место еще для пары каталогов есть. Если развернуть диалог на фулскрин - все чинится. То есть проблема, насколько я понял, в алгоритме сокращения имени.

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

Max Rusov
Posts: 3632
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 1 time
Been thanked: 10 times

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

Post by Max Rusov » Thu 10 Jun, 2010 13:20

Не, там вообще нет сокращения имен. Косяк какой-то, посмотрю.

ccaid
Posts: 846
Joined: Fri 12 Jun, 2009 16:04
Has thanked: 17 times
Been thanked: 5 times

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

Post by ccaid » Fri 11 Jun, 2010 09:18

поля, по которым идет сравнение, и поля, которые показываются, - это разные вещи. насколько я понял, Hilight difference может понадобиться именно по этой причине. например, по умолчанию атрибуты не показаны, но в сравнении участвуют - при этом файлы с разными атрибутами внешне будут выглядеть одинаковыми, а Hilight их подсветит
Фар делают добрые люди

altdesign
Posts: 1
Joined: Fri 11 Jun, 2010 09:29

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

Post by altdesign » Fri 11 Jun, 2010 09:34

1. Плагин подходит на 98%
2. Подскажите как при сравнении папок игнорировать различия в содержимом файлов: пробелы, переносы, регистр символов. Получается так, что сравнение выдает список различающихся файлов, а заходишь смотреть различия - их не видно.

Max Rusov
Posts: 3632
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 1 time
Been thanked: 10 times

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

Post by Max Rusov » Fri 11 Jun, 2010 09:36

Никак, пока нет такой фичи.

User avatar
Andrey Budko
Posts: 1203
Joined: Fri 01 Apr, 2005 14:03
Contact:

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

Post by Andrey Budko » Tue 29 Jun, 2010 07:06

Max Rusov wrote:Ver 0.9.5
+ Возможность сравнение с локальной базой SVN. Для сравнения наберите "SVN:" в качестве
одного из сравниваемых каталогов. Или через командную строку:
Не учитывается svn:eol-style native. В результате часть файлов показываются как измененные (разный размер)

Вот заархивировал пример вместе с .SVN папкой
http://prboom-plus.sf.net/prboom-plus-24_svn.zip

p.s. Баг с кривым капшоном, о котором я писал раньше, остался.

Max Rusov
Posts: 3632
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 1 time
Been thanked: 10 times

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

Post by Max Rusov » Tue 29 Jun, 2010 07:22

Andrey Budko wrote:Не учитывается svn:eol-style native. В результате часть файлов показываются как измененные (разный размер)
Это надо делать текстовое сравнение файлов, сейчас все сравнивается двоично. В планах.
Andrey Budko wrote:p.s. Баг с кривым капшоном, о котором я писал раньше, остался.
Похоже, это FAR сам так отсекает содержимое метки, когда оно не влазит.

User avatar
Andrey Budko
Posts: 1203
Joined: Fri 01 Apr, 2005 14:03
Contact:

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

Post by Andrey Budko » Tue 29 Jun, 2010 07:24

Max Rusov wrote:Похоже, это FAR сам так отсекает содержимое метки, когда оно не влазит.
Значит надо отсекать по ширине самостоятельно? Код билл гейтса я давал :) Хотя очень уж как-то странно фар отсекает, если это действительно он.

Maximus5
Posts: 3292
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 4 times
Contact:

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

Post by Maximus5 » Tue 29 Jun, 2010 07:54

Несколько непоняток (версия предыдущая)
1. Медленное сравнения больших бинарных файлов. После записи DVD захотел сравнить что получилось. На большом (>700MB) файле DVD.ecc видно, что скорость сравнения менее 1Мб/с. Моя самописная консольная утилитка давала 9Мб/с.

2. Было: входим в USB_MultiBoot_10 (он есть на обеих панелях), получаем глюк в заголовке Видимо правая часть обрезается... Может быть в заголовках правой-левой части показывать не полные, а относительные пути? Возможно, обрезанные с левого края или по центру для вставки "..."?

3. После записи диска у файлыов "descript.ion" сбросился атрибут hidden. На панелях скрытые файлы не показываются, т.е. файл есть только на DVD. Получилось, что изменения есть (VC показывает файл только на одной панели), однако они незначимые - только смена атрибута. Пересравнить можно только после закрытия плагина и включения CtrlH в панелях. Может быть сравнивать и "скрытые/отфильтрованные" файлы, если они есть хотя бы на одной панели?

4. Не сразу сообразил, почему обрезаны имена папок. Там же могут быть размер/дата/время... Так если их нет - может занимать именами всю ширину? Да и рисовать чего-нибудь (желтенький » например) как фар делает...

Max Rusov
Posts: 3632
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 1 time
Been thanked: 10 times

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

Post by Max Rusov » Tue 29 Jun, 2010 08:21

Maximus5 wrote:1. Медленное сравнения больших бинарных файлов. После записи DVD захотел сравнить что получилось. На большом (>700MB) файле DVD.ecc видно, что скорость сравнения менее 1Мб/с. Моя самописная консольная утилитка давала 9Мб/с.
Ну, не знаю. Верится с трудом. Вообще, скорость работы с диском под виндой вещь непредсказуемая. Зависит от стольких факторов, что сравнить очень сложно. Утилиту в студию - потестирую.
Maximus5 wrote:Получилось, что изменения есть (VC показывает файл только на одной панели), однако они незначимые - только смена атрибута. Пересравнить можно только после закрытия плагина и включения CtrlH в панелях. Может быть сравнивать и "скрытые/отфильтрованные" файлы, если они есть хотя бы на одной панели?
Ничего не понял, если честно. VisualCompare игнорирует все настройки панелей. Будут ли сравниваться Hidden файлы/каталоги - управляется крыжиком в диалоге сравнения. Какие атрибуты (размер/время/attr) будут сравниваться - переключается на лету в окне сравнения, повторное сравнение при этом не требуется.

Maximus5
Posts: 3292
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 4 times
Contact:

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

Post by Maximus5 » Tue 29 Jun, 2010 08:36

утилита ушла в личку.

а, крыжик... но ведь дело в том, что сравнение всего диска заняло дофига времени, и выполнять повторное сравнение уже не хочется :( Может все-таки что-нибудь сделать, если файл видим хотя бы на одной панели?

Max Rusov
Posts: 3632
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 1 time
Been thanked: 10 times

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

Post by Max Rusov » Tue 29 Jun, 2010 09:18

Что сделать то? Если файлы не сравнивались - то информации нет. Надо чтобы сравнивались - включи крыжик.
Можно отключить сравнение содержимого, а интересующие файлы сравнивать по команде из окна сравнения (Ctrl-С)

Maximus5
Posts: 3292
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 4 times
Contact:

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

Post by Maximus5 » Tue 29 Jun, 2010 10:45

Не, я согласен, что крыжик надо было отключать. Но тут получилось, что файл реально есть на обеих панелях и только на одной он скрыт.
Я к чему, может все таки обрабатывать файл в этом случае даже при включенном крыжике?

User avatar
Centaur
Posts: 1083
Joined: Tue 05 Apr, 2005 20:09
Location: Novosibirsk, Russia
Been thanked: 2 times

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

Post by Centaur » Tue 29 Jun, 2010 10:47

А завтра скрытым окажется файл на 700MB, и что, его тоже сравнивать без спроса?

Maximus5
Posts: 3292
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 4 times
Contact:

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

Post by Maximus5 » Tue 29 Jun, 2010 18:25

если он скрыт на обеих панелях - то нет

Post Reply

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