Я пытаюсь изменить приложение по умолчанию, которое обрабатывает файлы txt, с собственного TextEdit на Brackets. Чтобы добиться этого, я делаю:
1 - Щелкните правой кнопкой мыши по файлу TXT, Открыть с помощью > Другое
2 - Выберите Скобки в списке и отметьте Всегда открывать с помощью
3 - Нажмите «Открыть».
После этого я получаю экран с ошибкой ниже. Как мне выполнить эту задачу?
решение1
Я думаю, что шаги, которые вы попробовали, обычно срабатывают, но, похоже, ваш текстовый файл, скорее всего, был помещен в карантин (браузеры и почтовые клиенты обычно по умолчанию помещают в карантин «небезопасные» файлы, а текстовые файлы считаются небезопасными, поскольку они могут быть скриптами оболочки).
Маркер карантина хранится как "расширенный атрибут", который является своего рода метаданными, прикрепленными к файлу в структурах данных файловой системы. Точный идентификатор атрибута карантина - "com.apple.quarantine". Команда xattr(1)
может использоваться для создания, просмотра, редактирования и удаления расширенных атрибутов.
Итак, сначала удалите карантин (расширенный атрибут) из текстового файла, который вы пытаетесь открыть:
xattr -d com.apple.quarantine codes.txt
…затем выполните те же действия, которые вы уже пробовали.