Sublime Text 可通过配置插件和构建系统作为轻量级 Kotlin 编辑器使用:需先安装 Kotlin CLI(如 SDKMAN!),再安装 Kotlin 和 SublimeLinter-kotlinc 插件,最后配置 Kotlin.sublime-build 构建系统实现 Ctrl+B 编译运行。

Sublime Text 本身不是 IDE,但通过合理配置插件和外部工具,可以作为轻量级 Kotlin 开发编辑器使用,适合阅读、小项目编写或配合命令行编译调试。核心是:语法高亮 + 代码补全(有限)+ 编译运行集成。
安装 Kotlin 编译环境(前提)
Sublime 不自带 Kotlin 支持,必须先在系统中装好 Kotlin CLI 编译器(即 kotlinc):
- 推荐用 SDKMAN! 安装(Linux/macOS):
sdk install kotlin - Windows 可下载 Kotlin 二进制包,解压后把
bin/目录加入系统 PATH - 终端执行
kotlinc -version能正常输出版本号,说明环境就绪
安装 Sublime 插件支持 Kotlin
打开 Package Control(Ctrl+Shift+P / Cmd+Shift+P),依次安装:
- Kotlin:提供基础语法高亮、括号匹配、注释快捷键等(搜索 “Kotlin” 即可)
-
SublimeLinter-kotlinc(可选):调用
kotlinc -script做简单语法检查(不支持完整类型检查) - EasyClangComplete 或 AutoFileName(非必需,提升体验):辅助路径补全、文件跳转
安装后,新建文件 → Save As 为 xxx.kt,右下角会自动切换为 “Kotlin” 语法高亮。
配置构建系统(关键:让 Ctrl+B 运行 Kotlin)
菜单栏 → Tools → Build System → New Build System…,粘贴以下内容并保存为 Kotlin.sublime-build(建议存到默认路径):
{
"shell_cmd": "kotlinc \"$file\" -include-runtime -d \"$file_path/$file_base_name.jar\" && java -jar \"$file_path/$file_base_name.jar\"",
"file_regex": "^(...*?):([0-9]+):([0-9]+): (.*)$",
"selector": "source.kotlin",
"variants": [
{
"name": "Run with args",
"shell_cmd": "kotlinc \"$file\" -include-runtime -d \"$file_path/$file_base_name.jar\" && java -jar \"$file_path/$file_base_name.jar\" $args"
}
]
}
说明:
- 保存后,按
Ctrl+Shift+P输入 “Build System: Kotlin” 选中它 - 写一个
fun main() { println("Hello") },按Ctrl+B即可编译并运行 - 如需传参,用
Ctrl+Shift+B选择 “Run with args”,输入参数(空格分隔)
补充建议(提升实用性)
虽然无法替代 IntelliJ IDEA,但可进一步优化体验:
- 启用 Side Bar → Open Folder 打开整个 Kotlin 项目目录,方便多文件管理
- 用 Project → Save Project As… 保存项目,后续可快速切换
- 想调试?Sublime 本身不支持 Kotlin 断点调试;建议搭配
kotlinc -script写脚本式代码,或用println+ 构建系统快速验证 - 大型项目强烈建议迁移到 IntelliJ IDEA Community(免费),Sublime 更适合作为辅助阅读/轻量编辑器
基本上就这些。不复杂但容易忽略的是构建系统的路径和 shell 命令写法——确保 kotlinc 在 PATH 中,且 JSON 格式无误,就能跑起来。










