sublime如何配置成一个Kotlin开发编辑器? (环境搭建)


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

sublime如何配置成一个kotlin开发编辑器? (环境搭建)

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 做简单语法检查(不支持完整类型检查)
  • EasyClangCompleteAutoFileName(非必需,提升体验):辅助路径补全、文件跳转

安装后,新建文件 → S*e Asxxx.kt,右下角会自动切换为 “Kotlin” 语法高亮。

配置构建系统(关键:让 Ctrl+B 运行 Kotlin)

菜单栏 → Tools → Build System → New Build System…,粘贴以下内容并保存为 Kotlin.sublime-build(建议存到默认路径):

Notion Sites Notion Sites

Notion 推出的AI网站构建工具,允许用户将 Notion 页面直接发布为完整网站。

Notion Sites 246 查看详情 Notion Sites
{
  "shell_cmd": "kotlinc \"$file\" -include-runtime -d \"$file_path/$file_base_name.jar\" && j*a -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\" && j*a -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 → S*e Project As… 保存项目,后续可快速切换
  • 想调试?Sublime 本身不支持 Kotlin 断点调试;建议搭配 kotlinc -script 写脚本式代码,或用 println + 构建系统快速验证
  • 大型项目强烈建议迁移到 IntelliJ IDEA Community(免费),Sublime 更适合作为辅助阅读/轻量编辑器

基本上就这些。不复杂但容易忽略的是构建系统的路径和 shell 命令写法——确保 kotlinc 在 PATH 中,且 JSON 格式无误,就能跑起来。

以上就是sublime如何配置成一个Kotlin开发编辑器? (环境搭建)的详细内容,更多请关注其它相关文章!


# 企业供需网站建设  # 配置文件  # 程序开发  # 的是  # 网络监控  # 就能  # 相关文章  # 滨海新区校园营销推广站  # 智能设备网站建设哪个好  # 如何使用  # 公开关键词排名技能  # 台球营销推广方案模板  # 网站推广高级教程  # 邢台网站建设推广公司  # 推广网站询火22星来  # 器械网站如何做网络推广  # 洗衣机搜索关键词排名  # linux  # 尼克  # 不支持  # 编辑器  # w  # 解压  # macos  # ai  # mac  # 工具  # idea  # windows  # json  # js  # sublime  # java 


相关栏目: 【 Google疑问12 】 【 Facebook疑问10 】 【 优化推广96088 】 【 技术知识133117 】 【 IDC资讯59369 】 【 网络运营7196 】 【 IT资讯61894


相关推荐: 德邦快递查询入口登录官网 德邦快递单号查询系统入口  4399造梦西游3无敌版_4399游戏入口  win11关机几秒又自己开机 Win11关机自动重启问题修复  iCloud官方网站 iCloud网页版在线登录入口  B站怎么快速升级 B站用户等级提升攻略【详解】  为什么XML解析器对大小写敏感? 理解XML规范中的大小写规则与最佳实践  J*aScript实现网页表单实时输入字段比较与验证教程  暴风影音官网正式版_暴风影音手机版官网下载安卓  Sublime怎么格式化HTML代码_Sublime前端代码美化插件使用指南  126手机126邮箱登录_126邮箱手机登录入口官网  iSpring三分屏制作教程  CSS动画如何实现图标旋转并放大_transform rotate scale @keyframes实现  《兴业银行》注册登录方法  银信通自动开通原因揭秘  OPPO A3 WiFi频繁断开怎么办 OPPO A3网络优化技巧  《磁力猫》最好用的磁官网  哔哩哔哩的|直播|间怎么送礼物_哔哩哔哩|直播|送礼操作指南  《荔枝fm》导出文件教程  《东方航空》添加乘机人方法  抖音视频如何添加标题?添加标题有哪些好处?  iPhone14无法连接蓝牙设备如何解决  Go语言中方法接收器的选择:值类型还是指针类型?  小红书网页版在线直达 小红书网页版免费登录入口  todesk如何添加信任设备_todesk信任设备设置教程  c++如何链接Boost库_c++准标准库的集成与使用  《律学法考》查看学习数据方法  《浙里办》电子发票开具方法  poki官网最新入口 poki小游戏大全入口  vivo手机视频通话美颜怎么设置_vivo视频通话美颜开启方法  在Flask应用中安全高效地更新SQLAlchemy用户数据  qq邮箱格式填写示例 qq邮箱标准填写规范  如何高效地基于键列值映射DataFrame中的多个列  《大学搜题酱》官网地址登录  空腹吃苹果好吗 苹果空腹摄入指南  QQ邮箱PC端登录页面_QQ邮箱网页版登录界面  lol小红书怎么|直播|?lol小红书|直播|是什么意思?  Win11如何分屏操作_Win11多窗口分屏技巧  Python自动化抓取GBGB赛狗比赛结果:日期范围与赛道筛选教程  Lar*el怎么实现全文搜索_Lar*el Scout集成Algolia教程  PHP使用DOMDocument与XPath精准追加XML元素教程  《新三国志曹操传》游历事件袁尚突围攻略  漫蛙官网(首页入口)_漫蛙漫画稳定访问教程分享  猫眼电影app怎么查询电影院的营业时间_猫眼电影影院营业时间查询教程  苹果手机聊天记录删除了如何恢复  163邮箱网页版官方登录入口 163邮箱网页版访问页面  创建快捷方式启动系统保护  电脑从睡眠中被自动唤醒怎么办_Windows唤醒源事件查看与禁用【解决】  抖音小程序怎么开通?小程序开通条件是什么?  Dagster资产间数据传递与用户配置管理教程  Django模型动态关联检查:高效管理复杂关系 

 2025-12-17

了解您产品搜索量及市场趋势,制定营销计划

同行竞争及网站分析保障您的广告效果

点击免费数据支持

提交您的需求,1小时内享受我们的专业解答。

运城市盐湖区信雨科技有限公司


运城市盐湖区信雨科技有限公司

运城市盐湖区信雨科技有限公司是一家深耕海外推广领域十年的专业服务商,作为谷歌推广与Facebook广告全球合作伙伴,聚焦外贸企业出海痛点,以数字化营销为核心,提供一站式海外营销解决方案。公司凭借十年行业沉淀与平台官方资源加持,打破传统外贸获客壁垒,助力企业高效开拓全球市场,成为中小企业出海的可靠合作伙伴。

 8156699

 13765294890

 8156699@qq.com

Notice

We and selected third parties use cookies or similar technologies for technical purposes and, with your consent, for other purposes as specified in the cookie policy.
You can consent to the use of such technologies by closing this notice, by interacting with any link or button outside of this notice or by continuing to browse otherwise.