主题与外观设置 —— 找到最舒服的编码界面
编辑器主题
从应用设置里找「编辑器」或「外观」分类,有多个主题可选:
| 类型 | 代表 | 适用场景 |
|---|---|---|
| 浅色主题 | Classic Light、GitHub Light | 白天、户外、光线充足 |
| 深色主题 | Classic Dark、Monokai、One Dark | 夜间、弱光、OLED 屏幕省电 |
| 高对比度 | High Contrast | 小屏、视力不佳 |
切换主题实时生效,不需要重启应用。
字体大小
默认字体(12px 或 14px)在手机上可能偏小。Cxxdroid 允许自定义编辑器字体大小,建议:
- 5 英寸以下屏幕:16px
- 5.5-6 英寸屏幕:15px
- 平板:12-14px
调整后代码行高度也会相应变化,侧栏、tab 栏等 UI 元素会自动适配。
行号显示
设置里可以开关「显示行号」。C++ 调试和报错定位严重依赖行号,建议始终开启。
缩进风格
设置里可以配置:
- Tab 宽度:2 / 4 / 8 空格
- 缩进字符:Tab 还是空格
- 自动缩进:打回车后自动对齐(默认开启)
- 括号自动配对:输入
(自动补)(默认开启)
扩展键盘栏自定义
扩展键盘栏(C++ 专用符号那一排)可以完全自定义:
- 增删按钮
- 调整顺序
- 添加自定义代码片段(一键展开)
推荐自定义:
- 如果你主要写 C 语言(没有
std::),删掉std::按钮加上malloc/sizeof - 如果主要写 SDL2 游戏开发,加
SDL_前缀和SDL_Rect{}结构体快捷模板 - 如果用 Boost.Asio,加
boost::asio::前缀
代码折叠
部分版本支持代码折叠(点击函数、类、条件块旁边的箭头可以展开/收起)。如果你的版本支持,建议开启——C++ 的模板代码很臃肿,折叠后结构更清晰。
侧栏 / 文件树
设置里可以调整:
- 文件树显示方式(列表 / 网格)
- 是否隐藏隐藏文件(.git、.clang-format 等)
- 是否在文件树里显示文件类型图标
状态栏
底部状态栏通常显示:
- 当前行号 / 列号
- 当前文件路径
- 编码格式(UTF-8 / GBK 等)
有些版本允许在状态栏显示 git 分支(如果项目用了 git 的话)。
重置设置
如果调乱了想恢复默认:
- 应用设置 → 找到「重置」或「恢复默认设置」选项
- 或清除应用数据(会清掉项目和库,谨慎)