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


相关推荐: 《华夏千秋》龙女试炼功法获取方法  优酷下载视频的清晰度怎么选_优酷缓存清晰度设置与选择指南  在J*a中如何实现在线问答与评分系统_问答评分项目开发方法说明  《海贝音乐》均衡器设置方法  t3出行如何使用微信支付  抖音如何解除|直播|权限绑定_抖音关闭并解绑|直播|功能的方法  如何在mysql中使用索引提示_mysql索引提示优化方法  SQLAlchemy 2.0 与 Pydantic 模型类型安全集成指南  家里的小飞虫总是不断,用什么方法可以彻底根除?  哔哩哔哩黑名单怎么查看  《虎扑》取消评分记录方法  VS Code中的Tailwind CSS IntelliSense插件使用技巧  yy漫画登录页面官方入口_yy漫画在线阅读网址入口  c++如何实现观察者设计模式_c++行为型设计模式实战  Yandex俄罗斯搜索引擎官网入口 Yandex网页端直接访问  我居然低估了 DeepSeek,这次更新它做到了这些!  天堂漫画网页版在线阅读 天堂漫画手机版入口  sublime如何自定义文件类型图标_AFileIcon插件的主题切换与个性化配置  b站如何剪辑视频_b站必剪app使用教程  抖音火山版如何进行提现  TikTok搜索结果不显示怎么办 TikTok搜索刷新与优化方法  菜鸟裹裹怎样获得取件码_菜鸟裹裹获得取件码步骤  谷歌邮箱官方入口链接 谷歌邮箱网页版电脑端快速登录  Apple Music无故扣费引质疑  实时数据流中高效查找最小值与最大值  Flexbox布局:实现粘性导航与底部页脚的完美结合  创建您的便携版VS Code:让配置随身携带  电脑双系统如何安装和卸载 Windows和Linux双系统安装教程【详解】  Highcharts雷达图轴线交点数值标注指南  嘀嗒顺风车如何开具电子发票  iphone16系列配置参数介绍  手机远程连接电脑方法  小米手机截图后如何查看历史_小米手机截图历史记录查看方法  《爱笔思画x》涂色教程  折叠屏手机充不进电是什么问题? 特殊结构带来的维修难点  荣耀Magic7拍照夜景噪点处理_荣耀Magic7相机优化  邮编号码查询app有哪些_邮编号码查询推荐app及使用体验  微信如何设置字体大小_微信字体设置的阅读舒适  Golang如何实现HTTP请求重试机制_Golang HTTP请求错误处理策略  MacBook Pro词典使用指南  谷歌浏览器官网地址整理_谷歌浏览器新版直连2026稳定访问  漫蛙漫画官方网站使用_漫蛙manwa网页版在线入口教程  苹果官网国补入口在哪  小红书网页版首页入口 小红书网页版电脑端官方登录链接  什么是Satis,如何用它搭建一个私有的composer仓库?  高德地图导航路线偏差报警频繁怎么办 高德地图路线偏差修复与优化方法  Python中对象引用与链表属性赋值的机制解析  《sketchbook》选中部分图案移动方法  阿里旺旺电脑网页版入口 阿里旺旺电脑版网页登录入口  画质怪兽120帧安卓和平精英免费版 

 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.