语法高亮与主题切换 —— 让代码在手机屏幕上更容易读
默认高亮规则
Pydroid 对 Python 代码做了类型感知的语法高亮,不同 token 类型映射到不同颜色:
| Python 元素 | 默认颜色 |
|---|---|
| 关键字(def, class, if, return...) | 深蓝 |
| 内置函数(print, len, range...) | 紫色 |
| 字符串(单/双引号) | 橙红 |
| 注释(# 开头) | 灰色斜体 |
| 数字 | 绿色 |
| 类名(大写开头) | 青色 |
| 装饰器(@ 开头) | 紫色 |
| 运算符(=, +, -, *, /...) | 黑色 |
| 标点((, ), [, ], {, }, :...) | 黑色 |
这个配色在默认浅色主题下最清晰。
切换主题
进入 Settings → Appearance 可以切换主题。内置至少三套:
- Light:白底黑字,最通用,户外阳光下屏幕反光也能看清
- Dark(或类似命名):深灰底浅色字,低亮度环境友好,OLED 屏上更省电
- AMOLED Black(部分版本):纯黑底,OLED 屏最黑最省电
建议根据你的主要使用场景来选:白天户外多 → Light;晚上多 → Dark;OLED 屏重度夜间使用者 → AMOLED。
修改编辑器字体和大小
在 Settings → System / Screen 里可以调整:
- Font size:以 pt 为单位,手机上建议 12-14pt,平板上可以开到 16+
- Colors:某些版本允许自定义 foreground / background / 选中颜色
- Default to UTF-8:默认开启,保持不变即可

为什么手机上的高亮比 PC 端更重要
PC 端屏幕大,代码展开后即使没有高亮也能靠缩进区分层级。手机屏幕小,一眼看到的代码行数只有 10-15 行,高亮是你识别「这行是注释」「那个是字符串」「这里有个函数名」的唯一视觉线索——建议不要用纯黑白风格。