主题与字体
切换主题
视图 页签 → 主题,可选:
- 浅色 — 默认,适合白天
- 深色 — 护眼,适合长时间编程
- 蓝色 — 深蓝主色, 专业严肃
主题即时切换,无需重启。

字体
设置对话框 → 外观 → 字体:
- 界面字体:菜单、面板、属性栏等默认用 MiSans(已内置,支持中英文统一)
- 编辑器字体:默认 Consolas 12pt。支持换为等宽中文字体,如 Sarasa Mono SC
缩放
| 操作 | 方法 |
|---|---|
| 编辑器放大 | Ctrl + 鼠标滚轮 |
| 编辑器缩小 | Ctrl + 鼠标滚轮 |
| 整体 UI 缩放 | 设置 → 外观 → DPI 缩放 |
完整主题清单
IDE 出厂内置 10+ 套主题, 覆盖常见偏好:
| 主题 | 基调 | 灵感来源 | 适用场景 |
|---|---|---|---|
| 浅色 | 白底黑字 | Visual Studio 浅色 | 默认, 白天、打印 |
| 深色 | 黑底白字 | Visual Studio 深色 | 夜间、长时间编程 |
| 蓝色 | 深蓝主色 | Visual Studio 蓝色 | 专业严肃 |
| VS 黑 | 高对比度黑 | VS 高对比度 | 强光环境 |
| Dracula | 紫黑配色 | Dracula Theme | 社区流行 |
| Monokai | 深灰+亮色 | Sublime Monokai | 老玩家怀旧 |
| Solarized 深 | 墨绿基调 | Solarized Dark | 护眼专业 |
| Solarized 浅 | 米黄基调 | Solarized Light | 柔和白天 |
| GitHub 浅 | 纯白干净 | GitHub 默认 | 截图、文档 |
| 工业浅绿 | 浅灰+绿色 | 工业控制风格 | 偏好浅灰底色的用户 |
切换: 视图 → 主题 或 Ctrl+K → T 弹出主题选择浮层。

主题可自定义项
每套主题都暴露以下可调项 (设置 → 外观 → 主题编辑):
全局
- 窗口背景
- 面板背景
- 标题栏背景
- 工具栏高亮
编辑器
- 编辑器背景
- 行号栏颜色
- 当前行高亮
- 选中文本背景
- 折叠标记颜色
- 错误波浪线颜色
语法色
- 关键字
- 内置类型
- 字符串
- 数字
- 注释
- 地址 (%MW / %IX)
- 函数名
- 变量名
- 操作符
诊断色
- 错误红
- 警告黄
- 信息蓝
- 提示灰
字体
界面字体
默认使用 MiSans (内置, 开源, 支持中英文混排无跳字)。可选:
- MiSans — 默认, 推荐
- Microsoft YaHei UI — Windows 系统字
- PingFang SC — macOS 系统字 (如果安装)
- Source Han Sans — 思源黑体
编辑器字体
默认 Consolas 12pt。推荐等宽中文字体:
| 字体 | 特点 | 下载 |
|---|---|---|
| Consolas | Windows 内置, 英文优先 | 系统自带 |
| Fira Code | 支持连字 (=> != >=) | GitHub 开源 |
| JetBrains Mono | 宽字符版, 高清屏极佳 | JetBrains 官网 |
| Sarasa Mono SC | 更纱黑体, 中英等宽 | GitHub 开源 |
| Cascadia Code | 微软官方 | Windows 内置 (新版) |
| Source Code Pro | Adobe 开源 | GitHub 开源 |
设置 → 外观 → 编辑器字体 支持:
- 字体族 (多个字体 fallback)
- 字号
- 行高 (1.0 ~ 2.0)
- 字重 (Regular / Medium / Bold)
- 是否启用连字 (ligatures)
中文字体注意
PLC 注释大多是中文。选等宽字体时要注意中文字符宽度:
- Consolas 本身不含中文, 会 fallback 到系统中文字 → 中英字宽 2:1, 对齐 OK
- Fira Code 同上
- Sarasa Mono SC 内置中文, 中英字宽 2:1 严格对齐, 推荐
如果看到中文对不齐, 说明 fallback 字体选错, 换成更纱黑体最稳。
亮暗自动切换
IDE 支持跟随系统主题自动切换:
- 设置 → 外观 → 主题模式 → 跟随系统
- Windows: 亮色系统用浅色主题, 深色系统用深色主题
- 切换瞬间即时生效, 无需重启
也可以按时间自动切换:
- 设置 → 外观 → 定时切换
- 例: 早 8 点 → 浅色, 晚 6 点 → 深色
分区域主题
高级场景: 编辑器用深色, 面板用浅色 (或反之)。
- 设置 → 外观 → 分区域配色
- 可对编辑器、面板、Ribbon、状态栏分别选主题
适合长时间盯编辑器 + 偶尔看面板的用户。
主题导入/导出
导出
设置 → 外观 → 主题 → 导出当前主题, 保存为 .dplctheme 文件, 可以分享给同事。
导入
同目录 → 导入主题, 选择 .dplctheme 文件。
社区主题
访问 darra.xyz/themes 下载社区分享的主题包, 一键导入。
DPI 缩放
高分屏 (4K / 2.5K) 上字太小时调整:
- 设置 → 外观 → DPI 缩放 → 100% / 125% / 150% / 175% / 200%
- 跟随系统缩放 (勾选后随 Windows 缩放变化)
DPI 跨屏
多屏 + 不同 DPI 时 (如笔记本屏 150% + 外接 4K 屏 100%) 可能出现 IDE 拖过去后大小不正确。Windows 10 1809+ 的 "每屏 DPI 感知" 改善了这个问题, 如果仍有异常, 重启 IDE。
自定义 CSS (高级)
资深用户可以通过 %AppData%\DarraPLC\custom.css 覆盖任何 DevExpress Skin 选择器:
/* 让 Ribbon 顶部栏变成纯黑 */
.dx-ribbon-header {
background: #000;
}
/* 编辑器当前行高亮改为淡绿 */
.dx-code-editor .current-line {
background: rgba(100, 200, 100, 0.15);
}
下次启动时自动加载。这是非正式 API, 升级后可能需要调整选择器。
排错
| 症状 | 处理 |
|---|---|
| 切换主题后部分控件颜色没变 | 重启 IDE; 某些自绘控件只在启动时读配色 |
| 中文在编辑器里显示为方块 | 编辑器字体未配置中文 fallback, 换成更纱黑体或思源黑体 |
| 界面字体发虚 | 关闭 ClearType 或调整 Windows 字体平滑 |
| DPI 缩放后图标糊 | 重启 IDE 后 IDE 会请求高 DPI 版本图标 |
| 导入的主题看不出差异 | 检查导入是否成功, 重新选择该主题 |