Gloom 中文文档 下载 App

代码语法高亮 — 手机上也能清楚分辨关键字

支持的语言

Gloom 的代码高亮覆盖了大多数开源项目常用的语言:

具体支持列表随 Gloom 版本更新而变化,以官方最新版为准。

高亮效果

Gloom 的代码高亮遵循 GitHub 网页版的配色逻辑:

深浅色模式切换时,代码高亮配色也跟着系统主题一起变。

手机屏幕上的阅读优化

桌面端的代码高亮不需要考虑屏幕大小,但手机端需要额外处理:

横向滚动

超长行(比如长 JSON、长正则、复杂 import)不会被强制换行。Gloom 让代码块可以水平滚动,保持代码的原始缩进结构不变。

行号显示

每行代码前面有灰色行号,方便你和 Issue/PR 里提到的 file.kt#L42 行号对照。

代码块宽度

代码块宽度自动适配屏幕宽度,如果代码行数极多可以上下滚动查看。

代码文件 vs 二进制文件

Gloom 不尝试预览二进制文件(.so、.apk、.png 等)。遇到这类文件会显示「无法预览此文件类型」的提示——和 GitHub 网页版的处理逻辑一致。

图片文件(.png、.jpg、.webp、.gif)会直接用缩略图渲染,可以点开查看大图。

高亮不准时怎么办

极冷门的语言(比如某些游戏脚本引擎的自定义 DSL)可能没有高亮支持,会显示纯文本。这种情况在 GitHub 网页版上也一样,不是 Gloom 的 bug。