所以我有 2 个文件,file1.sml
它们file2.sml
都有正确的代码,而且我使用的是 Windows 操作系统。
当我运行 Emacs 并执行:使用“file1.sml”时,它运行良好,但是当我简单地转到选项卡 File->Close 以关闭文件然后我拖入file2.sml
Emacs 并尝试以相同的方式运行它时,它给出了以下错误:
[use failed: Io: openIn failed on "file2.sml", Win32TextPrimIO:openRd: failed]
我尝试通过执行 cc cd 重新启动 SML,但它是一样的。所以我要做的是退出 Emacs,然后重新启动并运行file2.sml
,它运行良好。
为什么我必须退出才能运行另一个文件?