更改 MacOs Mojave 上打开 TXT 文件的默认应用程序

更改 MacOs Mojave 上打开 TXT 文件的默认应用程序

我正在尝试将处理 txt 文件的默认应用程序从本机 TextEdit 更改为 Brackets。为此,我正在执行以下操作:

1 - 用鼠标右键单击 TXT 文件,打开方式 > 其他

2 - 在列表中选择 Brackets,然后勾选始终使用以下方式打开

3——单击打开。

之后,我收到下面的错误屏幕。我该如何完成这个任务?

在此处输入图片描述

答案1

我认为您尝试的步骤通常会起作用,但看起来您的文本文件可能已被隔离(浏览器和邮件客户端通常默认隔离“不安全”文件,而文本文件被视为不安全,因为它们可能是 shell 脚本)。

隔离标记存储为“扩展属性”,它是文件系统数据结构中附加到文件的一种元数据。隔离属性的确切 ID 是“com.apple.quarantine”。该xattr(1)命令可用于创建、查看、编辑和删除扩展属性。

因此,首先从您要打开的文本文件中删除隔离(扩展属性):

xattr -d com.apple.quarantine codes.txt

...然后按照您已尝试的步骤进行操作。

相关内容