如何在 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 線是罪魁禍首。

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

這些對於點斜杠 Scala 程序是必需的,但它們也用於確定文件的 mimetype,儘管這是不正確的。

相關內容