Консольная команда defaults, пожалуй, одна из самых привычных для простых мак-пользователей. Однако без должной сноровки это не самый удобный инструмент работы с plist-файлами. Куда проще этим заниматься с помощью привычной оконной программы PlistEdit Pro.
В сущности, эта утилита отдаленно напоминает редактор реестра в Windows. Правда, здесь древовидная структура отображается в таблице параметров, а значения редактируются по месту, а не во всплывающем окне. В остальном же очень схоже с «Регедитом» — свитчеры оценят. 🙂
Впрочем, самое главное достоинство PlistEditor Pro заключается в том, что она легко читает конфигурационные файлы Mac OS X, содержимое которых хранится не только в виде XML-кода (эти можно редактировать и в простом Text Edit), но и в бинарном формате. И в том, и в другом случае вы увидите в окне PlistEdit Pro понятную таблицу конкретных величин и их значений.
Примечательно, что конфигурационные файлы, которые вы хотите просмотреть или отредактировать, не нужно искать по месту их расположения. Вместо этого достаточно открыть окно Preference File Browser (то есть «обозреватель конфигурационных файлов») — и через несколько секунд вы увидите таблицу файлов, многие из которых будут привязаны к конкретным приложениям (собственно, параметры этих приложений и хранятся в соответствующих файлах). Если самостоятельный просмотр этой таблицы не помог определиться с тем, какой именно plist-файл вам нужен — воспользуйтесь поиском, который учитывает либо имя файла или программы, либо вхождение поискового запроса в содержимое искомого файла. Во втором случае можно настроить «поле зрения» поисковика: чтобы он учитывал только ключи, ключи и значения, только значения, логическое правило вхождения поисковой строки и т. д. То есть поиск файлов, мягко говоря, настраивается гибко.
Если необходимые конфигурационные данные хранятся в нестандартной папке, и вы знаете путь к ней — просто перетащите эту папку в окно «браузера». И чтобы больше не повторять эту процедуру, можно текущий список файлов сохранить, щелкнув на кнопке Save Browser. Сохраненные таким образом «браузеры» можно переименовывать или удалять за ненадобностью.
Медиатека iTunes хранится в том же XML-формате. Спрашивается, почему ее нельзя загрузить в PlistEdit Pro? Конечно, если знаешь, зачем это делать. 🙂
Создание новых ключей и узлов, задание значений, определение формата конфигурационного файла производится либо непосредственно в самой таблице содержимого открытого файла, либо посредством главного меню программы. И несмотря на свою невзрачность, PlistEdit Pro — очень удобный редактор. Освоить его — пара пустяков: видно, что разработчик ясно себе представлял процесс редактирования plist-файлов, и какая при этом ставится цель.
Главное же, чтобы вы понимали, что и зачем меняете, добавляете или удаляете. Это тем более важно, если учесть, что утилита пока не поддерживает новомодного системного механизма Versions, и быстренько восстановить незапоротую копию убитого файла будет проблематично. Так что будьте предельно внимательны.
Общая информация о программе
Разработчик: Brian Webster.
Веб: www.fatcatsoftware.com/plisteditpro.
Стоимость: 29,95 $.
Минимальные системные требования
Операционная система: Mac OS X 10.6.
Процессор: Intel.
Дисковое пространство: 5,5 МБ.
- хорошо организованный набор инструментов
- поддержка всех форматов plist-файлов
- удобное отображение и редактирование данных
- редактирование других стандартных файлов и баз данных
- гибкий встроенный поиск конфигурационных файлов
- нет русской локализации
u0410u0445, u0435u0441u043bu0438 u0431 u043du0435 u0446u0435u043du0430!u00a0nu0411u0435u0441u043fu043bu0430u0442u043du043e u0440u0435u0434u0430u043au0442u0438u0440u043eu0432u0430u0442u044c plist-u0444u0430u0439u043bu044b u043cu043eu0436u043du043e u043bu0438u0431u043e u044du0442u0438u043cnhttp://www.macupdate.com/app/mac/17002/pref-setternu043bu0438u0431u043e, u0443u0441u0442u0430u043du043eu0432u0438u0432 Xcode, u043eu0434u043du0438u043c u0438u0437 u0435u0433u043e u043au043eu043cu043fu043eu043du0435u043du0442u043eu0432.
u00a0u042f u043fu0440u043eu0448u0443 u043fu0440u043eu0449u0435u043du0438u044f, u0447u0442u043e u0441u043eu0432u0441u0435u043c u043du0435 u0432 u0442u0435u043cu0443, u043du043e u043du0438u0433u0434u0435 u043du0435 u043cu043eu0433u0443 u043du0430u0439u0442u0438 u043eu0442u0432u0435u0442 u043du0430 u0434u0432u0430 u0432u043eu043fu0440u043eu0441u0430:n1. u0412 u0440u0435u0436u0438u043cu0435 u043eu0442u043eu0431u0440u0430u0436u0435u043du0438u044f u0437u043du0430u0447u043au043eu0432 Finder u0434u043eu043bu0436u0435u043d u0443u043cu0435u0442u044c u0438u0437u043cu0435u043du044fu0442u044c u0440u0430u0437u043cu0435u0440 u0437u043du0430u0447u043au043eu0432 u0441 u043fu043eu043cu043eu0449u044cu044e u043cu0443u043bu044cu0442u0438u0442u0430u0447u0430 u0434u0432u0443u043cu044f u043fu0430u043bu044cu0446u0430u043cu0438 u0438u043bu0438 u044du0442u043e u0434u0435u043bu0430u0435u0442u0441u044f u0442u043eu043bu044cu043au043e u0441 u043fu043eu043cu043eu0449u044cu044e u043fu043eu043bu0437u0443u043du043au0430 u0432u043du0438u0437u0443 u043eu043au043du0430?n2. u041cu043eu0436u043du043e u043bu0438 u043fu0435u0440u0435u043au043bu044eu0447u0430u0442u044cu0441u044f u043cu0435u0436u0434u0443 u0434u0432u0443u043cu044f u043eu043au043du0430u043cu0438 u043eu0434u043du043eu0433u043e u043fu0440u0438u043bu043eu0436u0435u043du0438u044f u043du0435 u043fu043e u043au0440u0443u0433u0443, u0430 u0442u0443u0434u0430-u0441u044eu0434u0430 u0435u0441u043bu0438 u043eu043au043eu043d u0431u043eu043bu044cu0448u0435 u0434u0432u0443u0445? u0412 Windows u00a0u044du0442u043e u0431u044bu043bu043e u0447u0435u0440u0442u043eu0432u0441u043au0438 u0443u0434u043eu0431u043du043e.nu0421u043fu0430u0441u0438u0431u043e!nu0410, u0434u0430, Lion.u00a0
1) u0441u0442u0440u0430u043du043du043e u0432 u041bu0435u043eu043fu0430u0440u0434u0435 u0442u0440u0435u043au043fu0430u0434u043eu043c u0432u0441u0435 u0434u0435u043bu0430u043bu043eu0441u044c, u0430 u0432u043e u041bu044cu0432u0435 u0432u0438u0434u0438u043cu043e u0443u043fu0440u0430u0437u0434u043du0438u043bu0438 u0444u0438u0448u043au0443, u0442u043eu0436u0435 u0438u0441u043au0430u043b u0438 u043du0435 u043du0430u0448u0435u043b
u041du0430 u043fu0435u0440u0432u044bu0439 u0432u043eu043fu0440u043eu0441 u043du0435 u043eu0442u0432u0435u0447u0443 u2014 u0441 u0442u0440u0435u043au043fu0430u0434u043eu043c u0440u0430u0431u043eu0442u0430u043b u043au0440u0430u0439u043du0435 u043cu0430u043bu043e. u041fu043e u0432u0442u043eu0440u043eu043cu0443 u0432u043eu043fu0440u043eu0441u0443 u2014 u0442u043eu043bu044cu043au043e u043au043bu0430u0432u0438u0448u0438 command+` u0438 command+shift+`.