如何在 Mac OS X 中设置文件的 mimetype?

如何在 Mac OS X 中设置文件的 mimetype?

由于设置了错误的 mimetype,Emacs 将我的 Scala 代码视为 shell 脚本:

file -I Hello.scala
Hello.scala: text/x-shellscript; charset=us-ascii

我尝试更改Open with...文件信息,但 Mac 仍然使用错误的 mimetype。我该如何修复 mimetype,最好使用 Terminal.app 命令?

答案1

事实证明,问题出在 Shebang Lines 上。

#!/bin/sh
exec scala "$0" "$@"
!#

这些对于 Scala 程序的点斜线来说是必需的,但它们也用于确定文件的 mimetype,尽管这是不正确的。

相关内容