Latest post of the previous page:
Процесс уже пошел. Этот плагин в очереди.VisualCompare — Визуальное сравнение файлов и каталогов
- Andrey Budko
- Posts: 1203
- Joined: Fri 01 Apr, 2005 14:03
- Contact:
Re: VisualCompare — Визуальное сравнение файлов и каталогов
То ли настройка цветов работает как-то странно, то ли собаку надо выше подбрасывать.
Меняю только цвет Same Item. Ставлю светло-серый на светло-сером (бэкграунд не дает менять). Получаю такое. Самая нижняя строчка не видна, потому что серое на сером. Ок.
Меняю Same Item на темно-серое на светло-сером. Получаю такое. Последняя строчка (с gl_clipper) теперь видна, но почему то "поисчезали" другие, там где разница только в дате, насколько я понял.
Выходит (вроде) так, что полностью идентичные (по содержанию и активным атрибутам) файлы рисуются фореграундом с same item и бэкграундом с него же, но без возможности изменения. Отличающиеся же только по дате рисуются фореграундом тоже с same item, а бэкграундом уже с hilighted line.
Так все и должно быть или я запутался?
Меняю только цвет Same Item. Ставлю светло-серый на светло-сером (бэкграунд не дает менять). Получаю такое. Самая нижняя строчка не видна, потому что серое на сером. Ок.
Меняю Same Item на темно-серое на светло-сером. Получаю такое. Последняя строчка (с gl_clipper) теперь видна, но почему то "поисчезали" другие, там где разница только в дате, насколько я понял.
Выходит (вроде) так, что полностью идентичные (по содержанию и активным атрибутам) файлы рисуются фореграундом с same item и бэкграундом с него же, но без возможности изменения. Отличающиеся же только по дате рисуются фореграундом тоже с same item, а бэкграундом уже с hilighted line.
Так все и должно быть или я запутался?
-
- Posts: 3651
- Joined: Wed 23 Nov, 2005 11:11
- Location: Москва-Питер
- Has thanked: 2 times
- Been thanked: 19 times
Re: VisualCompare — Визуальное сравнение файлов и каталогов
Так и должно быть. Основной background - цвет диалога. Для Current/Selected/Hilighted настраивается полный аттрибут, для остальных - только Foreground - иначе получается слишком много комбинаций, неудобно. Вообще, Hilight difference проще выключить, и без него все хорошо видно.
- Andrey Budko
- Posts: 1203
- Joined: Fri 01 Apr, 2005 14:03
- Contact:
Re: VisualCompare — Визуальное сравнение файлов и каталогов
И то верно. Даже настраивать, как оказалось, ничего не надо при отключенном Hilight difference.Max Rusov wrote:Вообще, Hilight difference проще выключить, и без него все хорошо видно.
В редакторе непонятно почему умолчательные цвета такие стремные. Вроде как хватает стандартных фаровских. Для капшона, нормал и селектед текста есть прямые аналоги. Смысла в селектед тексте вроде не много, так что Difference тоже можно красить в "селектед текст" с настроек фара.
Ну да настроить не долго - не беда...
Re: VisualCompare — Визуальное сравнение файлов и каталогов
Спасибо за оперативность!
Планируется ли дальнейшее развитие плагина?
В первую очередь интересует сравнение и цветовая отметка различий внутри строки.
Планируется ли дальнейшее развитие плагина?
В первую очередь интересует сравнение и цветовая отметка различий внутри строки.
- Andrey Budko
- Posts: 1203
- Joined: Fri 01 Apr, 2005 14:03
- Contact:
Re: VisualCompare — Визуальное сравнение файлов и каталогов
Почему вверху справа имя файла не влезло?
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го символа), хотя место еще для пары каталогов есть. Если развернуть диалог на фулскрин - все чинится. То есть проблема, насколько я понял, в алгоритме сокращения имени.
Тупо обрезать по длинне тоже не лучший варинат. Если в фаре нет соответствующего апи, а самому писать лень, то вот я когда-то украл с сорцов винды:
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го символа), хотя место еще для пары каталогов есть. Если развернуть диалог на фулскрин - все чинится. То есть проблема, насколько я понял, в алгоритме сокращения имени.
Тупо обрезать по длинне тоже не лучший варинат. Если в фаре нет соответствующего апи, а самому писать лень, то вот я когда-то украл с сорцов винды:
-
- Posts: 3651
- Joined: Wed 23 Nov, 2005 11:11
- Location: Москва-Питер
- Has thanked: 2 times
- Been thanked: 19 times
Re: VisualCompare — Визуальное сравнение файлов и каталогов
Не, там вообще нет сокращения имен. Косяк какой-то, посмотрю.
Re: VisualCompare — Визуальное сравнение файлов и каталогов
поля, по которым идет сравнение, и поля, которые показываются, - это разные вещи. насколько я понял, Hilight difference может понадобиться именно по этой причине. например, по умолчанию атрибуты не показаны, но в сравнении участвуют - при этом файлы с разными атрибутами внешне будут выглядеть одинаковыми, а Hilight их подсветит
Фар делают добрые люди
Re: VisualCompare — Визуальное сравнение файлов и каталогов
1. Плагин подходит на 98%
2. Подскажите как при сравнении папок игнорировать различия в содержимом файлов: пробелы, переносы, регистр символов. Получается так, что сравнение выдает список различающихся файлов, а заходишь смотреть различия - их не видно.
2. Подскажите как при сравнении папок игнорировать различия в содержимом файлов: пробелы, переносы, регистр символов. Получается так, что сравнение выдает список различающихся файлов, а заходишь смотреть различия - их не видно.
-
- Posts: 3651
- Joined: Wed 23 Nov, 2005 11:11
- Location: Москва-Питер
- Has thanked: 2 times
- Been thanked: 19 times
- Andrey Budko
- Posts: 1203
- Joined: Fri 01 Apr, 2005 14:03
- Contact:
Re: VisualCompare — Визуальное сравнение файлов и каталогов
Не учитывается svn:eol-style native. В результате часть файлов показываются как измененные (разный размер)Max Rusov wrote:Ver 0.9.5
+ Возможность сравнение с локальной базой SVN. Для сравнения наберите "SVN:" в качестве
одного из сравниваемых каталогов. Или через командную строку:
Вот заархивировал пример вместе с .SVN папкой
http://prboom-plus.sf.net/prboom-plus-24_svn.zip
p.s. Баг с кривым капшоном, о котором я писал раньше, остался.
-
- Posts: 3651
- Joined: Wed 23 Nov, 2005 11:11
- Location: Москва-Питер
- Has thanked: 2 times
- Been thanked: 19 times
Re: VisualCompare — Визуальное сравнение файлов и каталогов
Это надо делать текстовое сравнение файлов, сейчас все сравнивается двоично. В планах.Andrey Budko wrote:Не учитывается svn:eol-style native. В результате часть файлов показываются как измененные (разный размер)
Похоже, это FAR сам так отсекает содержимое метки, когда оно не влазит.Andrey Budko wrote:p.s. Баг с кривым капшоном, о котором я писал раньше, остался.
- Andrey Budko
- Posts: 1203
- Joined: Fri 01 Apr, 2005 14:03
- Contact:
Re: VisualCompare — Визуальное сравнение файлов и каталогов
Значит надо отсекать по ширине самостоятельно? Код билл гейтса я давал Хотя очень уж как-то странно фар отсекает, если это действительно он.Max Rusov wrote:Похоже, это FAR сам так отсекает содержимое метки, когда оно не влазит.
Re: VisualCompare — Визуальное сравнение файлов и каталогов
Несколько непоняток (версия предыдущая)
1. Медленное сравнения больших бинарных файлов. После записи DVD захотел сравнить что получилось. На большом (>700MB) файле DVD.ecc видно, что скорость сравнения менее 1Мб/с. Моя самописная консольная утилитка давала 9Мб/с.
2. Было: входим в USB_MultiBoot_10 (он есть на обеих панелях), получаем глюк в заголовке Видимо правая часть обрезается... Может быть в заголовках правой-левой части показывать не полные, а относительные пути? Возможно, обрезанные с левого края или по центру для вставки "..."?
3. После записи диска у файлыов "descript.ion" сбросился атрибут hidden. На панелях скрытые файлы не показываются, т.е. файл есть только на DVD. Получилось, что изменения есть (VC показывает файл только на одной панели), однако они незначимые - только смена атрибута. Пересравнить можно только после закрытия плагина и включения CtrlH в панелях. Может быть сравнивать и "скрытые/отфильтрованные" файлы, если они есть хотя бы на одной панели?
4. Не сразу сообразил, почему обрезаны имена папок. Там же могут быть размер/дата/время... Так если их нет - может занимать именами всю ширину? Да и рисовать чего-нибудь (желтенький » например) как фар делает...
1. Медленное сравнения больших бинарных файлов. После записи DVD захотел сравнить что получилось. На большом (>700MB) файле DVD.ecc видно, что скорость сравнения менее 1Мб/с. Моя самописная консольная утилитка давала 9Мб/с.
2. Было: входим в USB_MultiBoot_10 (он есть на обеих панелях), получаем глюк в заголовке Видимо правая часть обрезается... Может быть в заголовках правой-левой части показывать не полные, а относительные пути? Возможно, обрезанные с левого края или по центру для вставки "..."?
3. После записи диска у файлыов "descript.ion" сбросился атрибут hidden. На панелях скрытые файлы не показываются, т.е. файл есть только на DVD. Получилось, что изменения есть (VC показывает файл только на одной панели), однако они незначимые - только смена атрибута. Пересравнить можно только после закрытия плагина и включения CtrlH в панелях. Может быть сравнивать и "скрытые/отфильтрованные" файлы, если они есть хотя бы на одной панели?
4. Не сразу сообразил, почему обрезаны имена папок. Там же могут быть размер/дата/время... Так если их нет - может занимать именами всю ширину? Да и рисовать чего-нибудь (желтенький » например) как фар делает...
-
- Posts: 3651
- Joined: Wed 23 Nov, 2005 11:11
- Location: Москва-Питер
- Has thanked: 2 times
- Been thanked: 19 times
Re: VisualCompare — Визуальное сравнение файлов и каталогов
Ну, не знаю. Верится с трудом. Вообще, скорость работы с диском под виндой вещь непредсказуемая. Зависит от стольких факторов, что сравнить очень сложно. Утилиту в студию - потестирую.Maximus5 wrote:1. Медленное сравнения больших бинарных файлов. После записи DVD захотел сравнить что получилось. На большом (>700MB) файле DVD.ecc видно, что скорость сравнения менее 1Мб/с. Моя самописная консольная утилитка давала 9Мб/с.
Ничего не понял, если честно. VisualCompare игнорирует все настройки панелей. Будут ли сравниваться Hidden файлы/каталоги - управляется крыжиком в диалоге сравнения. Какие атрибуты (размер/время/attr) будут сравниваться - переключается на лету в окне сравнения, повторное сравнение при этом не требуется.Maximus5 wrote:Получилось, что изменения есть (VC показывает файл только на одной панели), однако они незначимые - только смена атрибута. Пересравнить можно только после закрытия плагина и включения CtrlH в панелях. Может быть сравнивать и "скрытые/отфильтрованные" файлы, если они есть хотя бы на одной панели?