首先,编辑一个现有的或新的 SML 文件(如果没有其他方便的方法,可尝试C-x?C-f?test.smlC-x?C-f?test.sml 创建一个新文件)。你会看到 Emacs 窗口底部的模式显示从 "基本"(或其他任何模式)变成了 SML。如果你输入一行代码,如val?n?=?1;val?n?=?1; ,你会看到关键字和变量名用颜色突出显示。在编辑代码时,只要你按下Tab键,Emacs 就会尝试适当地重新缩进当前行。
其次,当光标位于 SML 缓冲区时(即正在编辑 SML 文件),运行C-c?C-sC-c?C-s 并按Enter/Return 键。这会分割窗口,并在新缓冲区中创建 SML 提示。在该缓冲区中,您可以键入1+1;1+1; ,然后在提示符下按Enter/Return键,结果将显示为 2。
但是自己在操作的时候总是出现标题中的错误
SMLNJ没有配置环境变量
在环境变量的path中添加bin目录? ?“F:\SMLNJ\bin”(视自己安装目录为准)