打字稿在 MacOS 上被错误识别为 MPEG 文件

Har*_*mer 5 permissions macos plist typescript

编辑:仍然没有找到答案。这是 plist 文件,它显示操作系统正在将.ts文件作为 MPEG 视频文件而不是文本文件读取:

编辑#2:我尝试在关闭 SIP 的情况下重新启动计算机,但仍然无法编辑 plist 文件。

在此处输入图片说明

我正在使用许多快速查看应用程序从 Mac finder 中查看文件内部。到目前为止,这一直工作得很好,我已经能够添加我经常使用的几乎所有文本文件类型......除了 Typescript。

我已经尝试过这种方法,但它不起作用,因为我的系统仍然将.ts文件视为视频文件。

.ts文件的扩展名被解读为某种类型的MPEG-2视频文件。这不是一个文件类型,我真的曾经预期使用或工作。有没有办法手动覆盖计算机内置的.ts文件类型,以便将其作为 javascript 而不是视频文件进行选择?

您可以在此处看到 Apple 正在将该.ts文件识别为视频文件:

在此处输入图片说明

我深入到编辑文件扩展名的兔子洞中,发现系统将文件扩展名映射到它们的类型,.plist在你的 System 文件夹中的一个文件中/System/Library/CoreServices/CoreTypes.bundle/Contents/Info.plist,我认为我可以编辑那个文件。但事实证明,在 Big Sur 上,系统卷是只读的。我确信编辑这个文件会起作用(我可以看到我必须删除什么扩展名)但我不确定这是最好的方法。

有人有更好的方法让 Mac 将打字稿文件识别为文本/javascript 文件吗?

小智 -2

我相信这个问题是基于视频“传输流”使用的 TS。不确定如何解决此问题,但尝试在文本编辑器(例如 VSCode)中打开该文件。