MIAPAK 154 Posted September 26, 2015 Как-то так получилось, что стал очень плотно работать с программой WinMerge для сравнения изменений и переноса своей конфигурации ХВМ (KAP_KAPb14 settings for XVM) на новую версию XVM (весь процесс занимает ну максимум 5 минут). Решил создать тему, поскольку понял, что очень многие не знают, что существуют такие программы как WinMerge (бесплатная) и Beyond Compare (платная) (по мне эти программы являются наиболее яркими из всего многообразия подобных программ - это мое чисто субъективное мнение) Рассказ пойдет про WinMerge (всю информацию можно посмотреть на сайте программы http://winmerge.org/) 'Кратко о возможностях программы' WinMerge является Open Source инструментом сравнения и слияния для Windows. WinMerge может сравнивать как файлы, так и папки, отображая различия в визуальной текстовой форме, которые легко понять и обработать. WinMerge является весьма полезной для определения мест, которые изменились между версиями проекта, а затем она позволяет объединять изменения между версиями. WinMerge можно использовать в качестве внешнего инструмента определения разностей/слияния, или как автономное приложение. 'Кратко по работе с программой' Устанавливаем WinMerge Открываем WinMerge Выбимаем папку где стоит наш конфиг и папку где находится новый ХВМ уже тут мы видим в каких файлах есть отличия ну а дальше все сводится к процессу переноса блоков (строк), где есть различия в конфигах ХВМ вот и все премудрости, мне это очень помогает и отпала необходимость в других приложениях для корректировки ХВМ Советую полазить самим по настройке программы там много чего есть интересного :) P.S. Еще дополнительно в связке использую программу по определению цветов Color Cop (бесплатная), когда есть желание сменить тот или иной цвет. 6 Quote Share this post Link to post Short link Share on other sites
AtotIK 580 #293519 Posted September 26, 2015 Total Commander тоже так умеет. Quote Share this post Link to post Short link Share on other sites
MIAPAK 154 #293521 Posted September 26, 2015 в Тотал эти проги и вшиты :) Quote Share this post Link to post Short link Share on other sites
Helkar 385 #293524 Posted September 26, 2015 Выбимаем папку где стоит наш конфиг и папку где находится новый ХВМ есть удобней (для меня) способ: выделить 2 папки и в контекстном меню нажать compare: 1 Quote Share this post Link to post Short link Share on other sites
MIAPAK 154 #293530 Posted September 26, 2015 есть удобней (для меня) способ: выделить 2 папки и в контекстном меню нажать compare: так удобно если надо сравнить какие то одиночные файла, а через папку у тебя открывает сразу две папки, а ты только щелкай и наименование и сравнивай :) Quote Share this post Link to post Short link Share on other sites
dima7103 3 #297770 Posted November 5, 2015 Объясните нубу - чем эта прога отличается от плагина compare для notepad++ ? Что лучше ? Quote Share this post Link to post Short link Share on other sites
MIAPAK 154 #297904 Posted November 6, 2015 Объясните нубу - чем эта прога отличается от плагина compare для notepad++ ? Что лучше ? скажу, в чем для меня является отличие от плагина compare для notepad++: - - окно отличий отдельным блоком - в настройках можно выставить, чтобы показывались одинаковые блоки в сравниваемых файлах 1 Quote Share this post Link to post Short link Share on other sites
Red_Noise 10 #314752 Posted February 22, 2016 Ммм а diff для винды уже есть вроде? Quote Share this post Link to post Short link Share on other sites
MIAPAK 154 #314767 Posted February 22, 2016 Ммм а diff для винды уже есть вроде? через командную строку не знаю, а так в програмке работает Quote Share this post Link to post Short link Share on other sites
xZirus 201 #452066 Posted March 3, 2019 (edited) Приветствую всех! Решил поделиться своим опытом поиска изменений в конфигах от версии к версии. Наверное как и многие, в качестве текстового редактора, я использую Notepad++. Очень удобный и функциональный редактор! Так вот этот редактор поддерживает различные плагины (страничка с плагинами), среди которых есть замечательный плагин: Compare Plugin Этот плагин позволяет сравнить два любых файла и подобно вышеописанному WinMerge , в удобной форме выводить результаты сравнения и так же позволяет редактировать на лету. Буду очень рад, если кому-то окажется полезным. Edited March 3, 2019 by xZirus 1 Quote Share this post Link to post Short link Share on other sites
Slava7572 1,685 #452074 Posted March 3, 2019 43 минуты назад, xZirus сказал: есть замечательный плагин: Compare Plugin Есть версия 2.0,намного удобнее Quote Share this post Link to post Short link Share on other sites
xZirus 201 #452109 Posted March 3, 2019 @Slava7572, и действительно есть более свежая версия! Я изредка поглядываю на список плагинов на оф.сайте нотепада, но там по прежнему висит ссылка на старую версию. Благодарю за ссылочку! Кстати, а чем это новая версия значительно удобнее? Я пробежался по ней и вроде как все тоже самое, ну пара настроек появилась, а так... Quote Share this post Link to post Short link Share on other sites
Slava7572 1,685 #452116 Posted March 4, 2019 3 часа назад, xZirus сказал: а чем это новая версия значительно удобнее? Я уже не помню,что в старой было,что то мне там сильно не нравилось,чего в этой нет....А,если файлы одинаковые,то окошко их обоих закрывает,кажется удобней бар и выделение,не помню всех отличий....Самому когда то ссылку кинули)) Quote Share this post Link to post Short link Share on other sites
aster 53 #454701 Posted March 25, 2019 (edited) У винмерджа есть небольшая проблема со склеиванием лишних строчек в сравнении, например доблестный отдел дописывателей точки улучшил абзац, а винмердж предлагает переправить и значимую строку тоже (я имею. в виду в одно действие "скопировать в другой файл") Как такие проблемы видит plugin compare для нотпада++? Edited March 25, 2019 by aster Quote Share this post Link to post Short link Share on other sites
Kotyarko_O 1,906 #454703 Posted March 25, 2019 11 minutes ago, aster said: Как такие проблемы видит plugin compare для нотпада++? Вот так: Quote Share this post Link to post Short link Share on other sites
xZirus 201 #454755 Posted March 25, 2019 (edited) @aster, я подозреваю, что твой вопрос связан с "фишкой" WM - при сравнении длинные строки он как бы делает перенос для наглядности, вероятно на это указывает закругленная стрелочка в начале строки. NPP таких переносов не делает, в нем нужно смотреть всю строчку целиком - скролить по горизонтали: Ты бы скинул свои файлики для сравнения. test1.txt test2.txt А вот что ты имел ввиду под "склеиванием лишних строк", "скопировать в другой файл" я не понял. Edited March 25, 2019 by xZirus Quote Share this post Link to post Short link Share on other sites
aster 53 #454780 Posted March 25, 2019 (edited) 6 часов назад, xZirus сказал: @aster, я подозреваю, что твой вопрос связан с "фишкой" WM - при сравнении длинные строки он как бы делает перенос для наглядности Перенос я включил сам. Скопировать в другой файл - контекстное меню, автоматически переносит весь выделенный оранжевым текст в другой файл. Комментарии в этом файле в новой строчке, и эта новая строчка влезает в одно и то же выделение вместе с комментариями, в которые добавили точки. Через контекстное меню копируются все три строки (9, 10, 11) одновременно. Просто я ленивый, и, когда сравниваю файлы, мышкой кидаю отличающиеся части в свой конфиг. И если строка со значимым значением "слиплась" с комментарием, приходится вручную менять значение важной строки (или пропускать обновление "точек") Вообще, как я понял, в Н++ вообще всё менять двумя руками, с клавиатуры, т.е. этой проблемы в принципе нет. Edited March 25, 2019 by aster Quote Share this post Link to post Short link Share on other sites
xZirus 201 #454808 Posted March 25, 2019 4 часа назад, aster сказал: Вообще, как я понял, в Н++ вообще всё менять двумя руками, с клавиатуры, т.е. этой проблемы в принципе нет. Да, в NPP такой функции нет. Quote Share this post Link to post Short link Share on other sites
Scharfhobel 216 #475202 Posted January 15, 2020 Конфиги удобно сравнивать программой Meld Выбираем каталоги, она показывает дерево файлов и позволяет заходить в файлы и править их. Скачать 1 Quote Share this post Link to post Short link Share on other sites
xfjx 2 #514152 Posted January 13, 2022 27.09.2015 в 00:13, AtotIK сказал: Total Commander тоже так умеет. Пользуюсь этим инструментом очень давно - из всех выше перечисленных, на мой взгляд самый удобный и функциональный. Открываем в панелях два каталога, свой и дефолтный/чужой, сравниваем и смотрим подсвеченные различия, тут же редактируем. Сохраняет первоначальный файл в *.bak (то же удобно при ошибках). Quote Share this post Link to post Short link Share on other sites