Kaleidoscope — найдет и покажет все изменения в тексте, коде и изображениях
Kaleidoscope в своем роде несколько уникальная программа, по крайней мере аналоги найти очень непросто. Пусть вас не смущает название программы, «калейдоскоп» — это программа, которая умеет находить изменения и различия между двумя файлами, будь это обычный текст, программный код или же изображения. Kaleidoscope предлагает новаторский интерфейс и крайне удобную работу, приложение будет полезно как авторам и редакторам, так и программистам и домашним пользователям.
Работа с Kaleidoscope
В работе программа очень проста и удобна, а как уже было сказано сравнивать она умеет и текст и графику. Первый пример на тексте, это моя статья про iOS 4 на iPhone 3G. Статья не была опубликована, т.к. буквально за час до нее была опубликована аналогичная. Берем два файла с текстом и перетягиваем на окно программы:
Выделенный красным цветом абзац полностью отсутсвует во втором файле и выделенное лиловым цветом предложение так же отсутствует. Лишнее предложение во втором файлы будет выделено зеленым цветом. Вот такая простая, но удобная индикация. Kaleidoscope предлагает три вида отображения изменений — блоки, связанные блоки (на скриншоте выше) и unified, когда все различия между файлами идут друг за другом.
Разницу между двумя изображениями Kaleidoscope так же показывает без труда. Для примера я взял симпатичную иконку программы: оригинальную, а на второй иконке применил фильтр «черно-белый».
Далее как и с текстом просто перетягиваем обе картинки на окно программы. При этом в режиме Split «калейдоскоп» видно только первое изображение, но меняя местоположение линии видны все изменения по сравнению со второй картинкой:
Режим Split очень показателен. Но этим приложение не ограничивается, в виде текста оно «ест» почти все, например, код PHP из Wordpress:
В этом примере видны некоторые ограничения и недостатки Kaleidoscope. Во-первых, программа не имеет подсветки кода и поэтому не столь удобна. Во-вторых, «калейдоскоп» не умеет сравнивать более 2 файлов одновременно. Если перетянуть на окно более 2 файлов, приложение просто предложит выбрать и списка два сравниваемых файла. Несмотря на эти небольшие минусы приложение отличное.
Приятно, что приложение имеет утилиту для командной строки, а так же поддерживет полезные сервисы — Subversion, Git, Bazaar и другие.
Настройки
Настройки у программы минимальные: можно отметить автоматическое обновление, перенос длинных строк текста, небольшие настройки для изображений.
Программа не бесплатная, она стоит 29 евро и это достаточно высокая цена. Но если вам частенько приходится править чужой код или редактировать тексты, то Kaleidoscope поможет сэкономить много нервов и времени. Я бы рекомендовал программу, а достойных аналогов даже и не слышал. В любом случае каждый пользователь может скачать бесплатную 30-дневную демо-версию приложения и сам попробовать.
- Дата: 3-11-2017, 20:30