Редактируем plist mac os

Редактирование списков свойств в Терминале на Mac

Для указания атрибутов (свойств) приложения или процесса в файлах настроек и файлах конфигурации в macOS используются списки свойств (plist). В качестве примера можно привести файл plist настроек Finder, который находится в папке Библиотеки/Preferences/ папки пользователя. Файл называется com.apple.finder.plist. По умолчанию в plist указывается обратное DNS‑имя распространителя, за которым следует имя приложения или процесса, а затем расширение .plist.

Для редактирования списков свойств можно использовать инструмент командной строки defaults . Команда defaults — это мощный инструмент, и если известны конкретный ключ и значение в списке свойств, которые нужно изменить, применение defaults очень эффективно.

Инструмент defaults работает напрямую с подсистемой настроек macOS и используется многими приложениями macOS для управления настройками. Его можно встроить в shell-скрипты. Кроме того, он позволяет получить доступ к настройкам в различных доменах, существующих на одном компьютере.

Определите имена соответствующего списка свойств, ключа и значения. Например, список свойств Dock имеет имя com.apple.Dock.plist . (При вызове команды defaults не указывайте расширение .plist.)

Введите значения после команды defaults :

При необходимости перезапустите приложение или процесс.

Для этого выберите соответствующий процесс в Мониторинге системы, а затем нажмите «Завершить процесс». В данном примере необходимо выбрать процесс с именем Dock.

Редактировать файлы со списками свойств можно также в Xcode — там имеется встроенный редактор списков свойств. Для использования Xcode дважды нажмите файл .plist в Finder.

Если на Mac не установлено приложение Xcode, его можно загрузить из Mac App Store.

Источник

Как редактировать файл Plist в macOS

Как редактировать файл Plist в macOS

Plist-файлы — это необходимый файл, который есть во всех приложениях macOS. Содержимое каждого файла, конечно, различается, но вам будет сложно найти приложение, которое не поставляется с ними.

Раньше файл Plist действительно легко редактировать в macOS, и стандартного приложения TextEdit было достаточно для этой работы.

Теперь это изменилось, поскольку эти файлы довольно важны, и Apple не хочет, чтобы их было слишком легко изменить, особенно если редактирование выполняется вредоносным приложением.

Читайте также:  Windows github source code

Для этого вы больше не можете открывать эти приложения с помощью TextEdit, и для этого вам нужно специальное приложение.

Существует довольно много приложений, которые можно использовать для редактирования файла Plist в macOS, но лучший бесплатный вариант, который у вас есть, — это собственное приложение Apple Xcode.

Вы можете загрузить последнюю стабильную версию Xcode из Mac App Store . Вам не нужна учетная запись разработчика, чтобы загрузить приложение. Ваш Apple ID будет делать эту работу просто отлично.

Установите Xcode и запустите его хотя бы один раз, чтобы убедиться, что он настроен правильно, а затем вы можете использовать его для редактирования файла Plist.

Редактировать файл Plist

Перейдите в папку с помощью файл Plist.Эти файлы скрыты внутри пакета приложения, поэтому вам нужно перейти туда, где находится само приложение. Скорее всего, это папка «Приложения», но приложения могут запускаться и из других папок.

Щелкните правой кнопкой мыши приложение и выберите параметр «Показать содержимое пакета» в контекстном меню.

В открывшейся папке вы увидите папку «Содержание». Откройте его, и внутри должен быть хотя бы один Plist-файл с именем info.plist.

Щелкните по нему правой кнопкой мыши и выберите Open WithXcode.

Источник

PlistEdit Pro

Информация

Описание

PlistEdit Pro является наиболее продвинутым редактором списков свойств написанных для macOS.
Разработчики Mac и IOS должны редактировать различные файлы списков при разработке своих приложений. PlistEdit Pro позволяет редактировать эти файлы проще, предоставляя интуитивный и мощный интерфейс.

В дополнение к возможности копирования и вставки или перетаскивания данных списка свойств вокруг, PlistEdit Pro также предлагает мощные функции поиска и замены, а также определяет структуры которые обеспечивают легкий доступ к наиболее часто используемые клавиши в различных стандартных файлов из списка свойств.

Опытные пользователи могут также извлечь из браузера PlistEdit Pro, которое обеспечивает легкий доступ к собственности списков используя macOS для хранения настроек в вашей системе. Просмотреть ваши списки предпочтений, или искать папку с PLIST файлов за один раз для конкретного ключа или значения.
PlistEdit Pro также позволяет автоматизировать задачи, связанные списки, через его Applescript поддержки и pledit инструмент командной строки.

Особенности:
полная поддержка Drag&Drop и копи-пейста
поддержка навигации с клавиатуры
возможность просмотра и редактирования свойств в режиме схемы или простого текста
поддержка AppleScript для автоматизации работы
многоуровневый undo
возможности поиска и замены
встроенный браузер plist-файлов
настройка шрифтов

Читайте также:  Продвинутый калькулятор для windows

Источник

Как мне отредактировать файл .plist?

Какое лучшее приложение для открытия и редактирования файла plist?

Файл PList, как сказал Манкофф, — это просто специально отформатированный XML-файл, так что вы можете редактировать и создавать его в такой программе, как TextEdit.

Однако из-за специфики PLists to Development использование специальной программы, такой как Xcode или Property List Editor становится гораздо более плодотворным. Это связано с тем, что он не только автоматически форматирует код XML для вас, но и фактически переводит ключевые идентификаторы и слои в читаемые слова, а также для некоторых значений он предоставляет раскрывающееся меню для заполнения правильных ответов. Особенно при работе с списками iPhone, когда с помощью Plist можно задать несколько переменных времени выполнения, легко создавая новые поля и зная, что в них вставить, это значительно облегчает задачу.

Вы можете бесплатно загрузить Xcode и PList Editor с веб-сайта Apple Developer http://developer.apple.com , загрузив последнюю версию Xcode.

Если файл plist имеет формат XML, вы можете отредактировать его в любом текстовом редакторе, таком как TextEdit. Если файл plist находится в двоичном формате, вы можете сначала преобразовать его в XML, запустив:

Если вы хотите вернуться к двоичному формату после редактирования:

Если у вас Xcode 4.3 или новее, вы можете использовать его для редактирования списков свойств в графическом редакторе, например:

Источник

Как разблокировать файл .plist, чтобы я мог его изменить?

Я хочу отредактировать Info.plist для TextEdit. ( Вот почему. ) Я запускаю OS 10.7, и у меня есть Xcode. Но каждый раз, когда я пытаюсь отредактировать файл, он заблокирован, и я не могу сохранить изменения.

Если я попытаюсь сохранить его с помощью Xcode, Xcode спросит, хочу ли я его разблокировать. Я говорю «Разблокировать», но затем ошибка говорит The file «Info.plist» could not be unlocked.» ; он говорит, что это потому, что я do not own it .

Если я открою Info.plist, используя vi в Terminal ( vi Info.plist ), я не могу сохранить изменения даже с помощью :w! . Ошибка: E212: Can’t open file for writing .

Как я могу внести изменения в файл Info.plist TextEdit?

4 ответа

Прежде чем это сделать, убедитесь, что в вашей системе нет запущенных экземпляров TextEdit.

Читайте также:  Dr web cureit для линукс

Использование Finder

Выберите файл plist в Finder и сделайте File> Получить данные. В нижней части окна информации о файле вы увидите раздел под названием Sharing & Права доступа . Вы хотите, чтобы убедиться, что вы находитесь в этом списке, и что у вас есть доступ к файлу уровня Read & Write .

Прежде чем вы сможете добавить себя к разрешениям доступа к файлу, вам нужно его разблокировать. Нажмите значок маленького замка (1) в нижнем правом углу и введите свой пароль. Если вы не являетесь администратором на компьютере, вы не сможете продолжить этот шаг.

Как только вы разблокируете файл, вы можете изменить свои права на Read & Write . Если вы не указаны в списке людей, которые могут получить доступ к файлу, нажмите кнопку + под списком и найдите себя в Users & Groups , который появляется.

Изменения применяются к файлу, как только вы делаете их в окне сведений о файле.

Теперь вы сможете открывать, редактировать и сохранять эти изменения в файле.

Использование командной строки

Откройте окно терминала.

Измените место, где находится файл plist:

Измените права собственности и разрешения на файл, чтобы вы могли читать и писать:

Вам, вероятно, не нужен sudo при втором вызове, но он не может повредить. Для этого вам понадобится доступ администратора к машине.

Если вы хотите отредактировать файл (как описано выше), вам не обязательно его разблокировать. Если вам хорошо работать в командной строке, вы можете отредактировать файл, используя инструменты командной строки, предоставленные Apple. Подготовьте команды с помощью sudo , чтобы получить необходимые права на изменение файла (вам нужно будет ввести пароль администратора).

А именно эти программы: defaults и PlistBuddy (запускается как sudo /usr/libexec/PlistBuddy ). Хотя defaults является более прямым способом изменения файла, PlistBuddy имеет интерактивный режим, который позволяет предварительно просмотреть ваши изменения перед сохранением.

При необходимости вы также можете использовать plutil для преобразования между различными форматами.

Помните, что вы можете получить помощь обо всех этих командах в командной строке, набрав man (например, man defaults )

Это не помогло мне разрешить редактирование, разблокировав файл. Мне пришлось дублировать его, редактировать, а затем удалять исходный файл. Теперь у меня есть собственный шрифт по умолчанию.

Система не позволяет удалять или заменять .plist файл.

Источник

Оцените статью