安装Package Control后,通过它安装Scala插件可实现语法高亮;手动设置文件关联确保正确识别;配置Build System并指定scala路径,即可在Sublime Text中编辑并运行Scala程序。

Sublime Text 本身支持多种编程语言的语法高亮,但默认可能不包含 Scala。要让 Sublime Text 正确高亮 Scala 代码并配置基础开发环境,只需安装对应的插件并做简单设置即可。
1. 安装 Package Control(如果尚未安装)
Package Control 是 Sublime Text 的插件管理工具,绝大多数扩展都通过它来安装。
操作步骤:- 打开 Sublime Text
- 按下 Ctrl+`(或菜单 View → Show Console)打开控制台
- 粘贴以下代码并回车:
import urllib.request,os; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); open(os.path.join(ipp, pf), 'wb').write(urllib.request.urlopen('http://packagecontrol.io/' + pf.replace(' ', '%20')).read())
重启 Sublime Text,会看到 Preferences 菜单下出现 Package Control 项,表示安装成功。
2. 安装 Scala 语法高亮插件
安装官方推荐的 Scala 语言包,实现语法高亮。
操作步骤:- 按下 Ctrl+Shift+P 打开命令面板
- 输入 “Install Package”,选择 Package Control: Install Package
- 等待列表加载完成,搜索 “Scala”
- 选择并安装由 James Bremner 维护的 Scala 插件(通常排在第一位)
安装完成后,所有以 .scala 结尾的文件将自动启用 Scala 语法高亮。
3. 手动设置文件语法高亮(可选)
如果打开的 Scala 文件未自动识别,可以手动指定语法。
操作方法:- 打开一个 .scala 文件
- 点击右下角显示的语言模式(如“Plain Text”)
- 选择 Scala → Scala
之后同类型文件会记住该设置。
4. 配置 Scala 编译与运行(可选进阶)
若想在 Sublime Text 中直接运行 Scala 程序,可配置 Build System。
操作步骤:- 菜单 Tools → Build System → New Build System…
- 将内容替换为以下 JSON(根据本地 scala 路径调整):
{
"cmd": ["scala", "$file"],
"file_regex": "^(...*?):([0-9]+):([0-9]+): (.*)$",
"selector": "source.scala",
"shell": true
}
- 保存为 Scala.sublime-build
- 打开 Scala 文件后,按 Ctrl+B 即可运行
确保系统已安装 Scala 并添加到环境变量(终端输入 scala -version 可测试)。
基本上就这些。配置完成后,Sublime Text 就能高亮 Scala 代码,并支持基本编辑和运行。虽然不如专业 IDE 功能全面,但轻量高效,适合学习和小项目使用。










