我的macbook认为.as文件是zip文件(它们不会在XCode中打开)


3

我从很久以前在不同的Mac上工作的项目中获得了一些旧的.as文件。我试图打开其中一个只是为了尝试记住一些东西。但由于某种原因,我的Mac认为它们是zip文件(即使我之前在另一台Mac上使用过这些相同的文件)。

如果我双击其中一个.as文件,Archive Utility打开,想一会儿,然后消失,没有任何反应。如果我右键单击 - >使用文本编辑打开,它会打开并显示正确的文件,但我不想使用文本编辑。我想在XCode中查看该文件。当我右键单击 - >用XCode打开,它不显示文件中的代码;它显示一个带有AS的小拉链图像,没有文字。

picture of AS icon

我只是注意到它将文件类型显示为“AppleSingle archive”。我唯一能想到的是,它也可以缩写为“.as”。但是为什么它会在另一台计算机上工作(可能是许多其他人的计算机),我该怎么做才能修复它?

enter image description here


我不知道终端是什么 file 命令生成一个ActionScript文档。这听起来像BoltClock的答案中的Xcode错误,但也许混淆比文件扩展更深。
bmike

@bmike:“Java程序文本”ಠ_ಠ但至少它认为它是文本而不是二进制...
BoltClock

@bmike很有意思!我从这里得到了2条新的信息:1)来自的输出 file 命令是 UTF-8 Unicode (with BOM) C++ program text, with CR line terminators。 2)当我 ls 它显示了该文件所在的目录 FileName.as,正如我所料,但也 FileName.as.cpgzFileName.as 2.cpgz (是的,空间是准确的),并且这些文件不会显示在查找器中。奇怪!这些其他文件只显示我尝试打开的.as文件,而不是目录中的其他.as文件。
WendiKidd

Answers:


3

Xcode不支持开箱即用的ActionScript文件,所以它会看到你的文件并认为它是AppleSingle文件,而Mac的其他部分也是如此,因为这就是OS X通常理解文件的方式。 .as 默认情况下扩展名

不幸的是,我找不到任何有关获取Xcode以支持ActionScript项目的信息。有 这个Stack Overflow问题 ,但它(以及答案指向的资源)并没有给你太多的帮助,而且由于我不在Mac上进行AS开发,因此无法保证任何答案。

但是TextEdit应该以纯文本模式打开你的脚本,没有任何问题。如果您只想快速阅读,您可能只需要使用TextEdit,直到您可以获得Flash或其他IDE。

原因 为什么它曾经在你的旧Mac上工作,大概是因为你有Flash或指定的不同的IDE .as 文件作为ActionScript文件,覆盖AppleSingle文件的系统默认值。基于此,安装Flash应该足以让你的Mac识别 .as 文件作为ActionScript文件。


0

而且,虽然不想迂腐(嘿!),你可以很容易地改变这些正在打开的默认应用程序。

  • 获取其中一个.as文件的信息
  • 在获取信息窗口的打开方式:部分下,选择您要打开的应用程序。
  • 然后,可以使用“全部更改”按钮,以便您可以使用所选应用程序更改所有.as文件。

1
是的,但这样做没有用,因为XCode无法正常打开文件。不幸的是,它显示了图标的图像,而不是文本。
WendiKidd

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.